我有很多报告模板。每个模板都调用一个CommonMacroMR,它位于Documents - Folder中。执行的代码驻留在ThisWorkbook对象中。
打开报告时,立即Excel出现
运行时错误'1004':
无法运行宏'CommonMacroMR.xlsm!Workbook_Open'。宏可能在此工作簿中不可用,或者可能禁用所有宏。
在报告的Workbook_Open Sub中只有一行代码 - 模板:
Sub WorkBook_Open()
Application.Run ("CommonMacroMR.xlsm!Workbook_Open")
End Sub
在信任 - 中心/宏设置中,激活以下设置:
启用所有宏对VBA项目对象模型的信任访问
我在监督什么吗?
为什么不对CommonMacroMR.xlsm使用open方法
workbooks("CommonMacroMR.xlsm").open