升级Microsoft Office后,宏停止工作

时间:2016-09-15 15:27:47

标签: vba ms-access access-vba

我正在使用Access作为报告的主要工具来运行一些传统的VB6应用程序。

我们正在转向Office 2016。

当我尝试从我的vb6应用程序运行宏时,我收到一条错误消息:

"2001 - You canceled the previous operation"

此代码出现错误...

Acc.DoCmd.RunMacro "MarcoName"

我启动了Access并单击了EnableContent。然后我去了信任中心并将其标记为“不显示被阻止内容的消息”。它没有做到这一点。虽然,如果我使用下面的代码,一切似乎运行正常。所以我认为RunMacro命令只能在Office 2007上运行。

Acc.DoCmd.OpenQuery "qryName", acViewNormal

1 个答案:

答案 0 :(得分:1)

Access Options - > Trust Center - > Trust Center Settings - > Macro Settings - > **Enabled All Macros**