如何在 Excel 2013 C# Api 中完全禁用宏
How to completely disable macros in the Excel 2013 C# Api
我有一个使用 Excel 2013 的应用程序。我需要一种禁用所有宏的方法。我无法在工作簿打开时执行此操作,因为我无权访问打开方法,该工作簿由另一个 COM 应用程序打开,然后传递给我。它需要在打开文档之前发生。我最终要做的是设置下图中的设置。
我找到的最佳解决方案是编辑注册表。向 Tim Williams 大声喊叫,因为他为我指明了正确的方向
需要编辑的键是
HKEY_CURRENT_USER\Software\Microsoft\Office.0\Excel\Security\VBAWarnings
在我的例子中,我通过将值设置为 4 来禁用所有宏
可以找到更多信息Here
我有一个使用 Excel 2013 的应用程序。我需要一种禁用所有宏的方法。我无法在工作簿打开时执行此操作,因为我无权访问打开方法,该工作簿由另一个 COM 应用程序打开,然后传递给我。它需要在打开文档之前发生。我最终要做的是设置下图中的设置。
我找到的最佳解决方案是编辑注册表。向 Tim Williams 大声喊叫,因为他为我指明了正确的方向
需要编辑的键是 HKEY_CURRENT_USER\Software\Microsoft\Office.0\Excel\Security\VBAWarnings
在我的例子中,我通过将值设置为 4 来禁用所有宏
可以找到更多信息Here