【发布时间】:2016-03-29 23:49:39
【问题描述】:
为了证明它可以工作,我想在一个工作簿 (test1.xlsm) 中有一个宏(尝试了 Sub 和 Function),它执行一个简单的 MsgBox,在第二个工作簿 (test2.xlsm) 中调用一个宏第一个宏(使用 Application.Run “test1.xlsm!macro1)”。我已尝试将两个工作簿的宏放入 ThisWorkbook 和工作表 View-Code 以及 General Alt-F11 Module 空间中。被调用的工作簿开始时打开或关闭。无论如何,我收到错误 1004(宏不可用或已禁用)。大量网络搜索被证明无济于事。
【问题讨论】:
-
最好显示您使用的确切代码。
-
你先用谷歌了吗?
-
莫名其妙地,当我在另一台 PC 上尝试我的示例时,它按预期工作。 --