3
"호출 기능"을 사용하여 엑셀에서 매크로를 수행하기 위해 액세스 할 때 VBA를 사용할 수 있습니까? Access에서 VBA 함수를 사용하여 데이터 서식을 지정하려고합니다.액세스의 VBA 호출 기능
"호출 기능"을 사용하여 엑셀에서 매크로를 수행하기 위해 액세스 할 때 VBA를 사용할 수 있습니까? Access에서 VBA 함수를 사용하여 데이터 서식을 지정하려고합니다.액세스의 VBA 호출 기능
예, 가능합니다.
Sub RunExcelMacro()
Dim xl As Object
'Step 1: Start Excel, then open the target workbook.
Set xl = CreateObject("Excel.Application")
xl.Workbooks.Open ("C:\Book1.xlsm")
'Step 2: Make Excel visible
xl.Visible = True
'Step 3: Run the target macro
xl.Run "MyMacro"
'Step 4: Close and save the workbook, then quit the Excel application
xl.ActiveWorkbook.Close (True)
xl.Quit
'Step 5: Memory Clean up.
Set xl = Nothing
End Sub
감사합니다 : 여기
은 예입니다! 그건 잘된거야! 유일한 문제는, 사장님이 가능한 한 많은 자동화를 원하기 때문에 폐쇄로 시작하겠습니다. 나에게 준 코드를 실행하면 매크로 실행 직후에 wb를 닫았다. 제발 조언. – autumntiger