【发布时间】:2013-11-25 07:55:19
【问题描述】:
我在 Outlook 中有一条运行 VBA 脚本的规则。这个VBA是打开一个本地的Excel文件,并在Excel文件中运行宏。
运行并打开 Excel 文件时,出现以下错误: 运行时错误 1004:无法运行宏“向我提问 workflow.xlsm!AskMeFlow”。该工作簿中的宏可能不可用,或者所有宏都可能被禁用。
从 Excel 运行 Excel 宏时,一切正常。
我在 Outlook 中的代码:
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
【问题讨论】:
标签: excel vba outlook runtime-error