VBA 스크립트를 실행하는 Outlook에 규칙이 있습니다. 이 VBA는 로컬 Excel 파일을 열고 Excel 파일에서 매크로를 실행하는 것입니다.Outlook 매크로에서 Excel 매크로를 실행하는 중 오류가 발생 함 1004
Excel 파일을 실행하고 열면 오류가 발생합니다. 런타임 오류 1004 : 'Ask me question workflow.xlsm! AskMeFlow'매크로를 실행할 수 없습니다. 이 통합 문서에서 매크로를 사용할 수 없거나 모든 매크로가 비활성화되었을 수 있습니다.
Excel에서 Excel 매크로를 실행할 때 모두 정상적으로 실행됩니다.
Outlook에서 내 코드 : 통합 문서의 이름은 '아무튼 때
appExcel.Run "'Ask me question workflow.xlsm'!AskMeFlow"
당신은 '
따옴표없이 멀리 얻을 수 있습니다 : 당신은 '
작은 따옴표로 통합 문서 이름을 둘러싸고해야
Sub AskMeAlerts()
Dim appExcel As Excel.Application
Dim wkb As Excel.Workbook
Set appExcel = CreateObject("Excel.Application")
appExcel.Workbooks.Open ("C:\Ask me question workflow.xlsm")
appExcel.Visible = True
appExcel.Run "Ask me question workflow.xlsm!AskMeFlow"
appExcel.ActiveWorkbook.Close
appExcel.Quit
Set appExcel = Nothing
Set wkb = Nothing
End Sub
+1 화재가났습니다! :) –