【发布时间】:2016-12-28 10:36:46
【问题描述】:
我在 Excel 工作表“数据”的 Sheet1 中创建了一个“测试”宏,并尝试从 vbs 文件中调用它
Set objExcel = CreateObject("Excel.Application")
Set objWorkbook = objExcel.Workbooks.Open("C:\xxx\xxxx\xxxx\VB\Data.xlsm")
objExcel.Application.Run "C:\xxx\xxxx\xxxx\VB\Data.xlsm!Sheet1.Test"
objExcel.ActiveWorkbook.Close
objExcel.Application.Quit
WScript.Quit
我收到以下错误:此工作簿中可能没有该宏,或者所有宏都可能被禁用。 代码:800A03EC
我将宏安全性更改为“启用所有宏”,并在“开发者宏”设置下选中“信任对 VBA 项目模型的访问”。但还是没有运气
【问题讨论】: