xlsm文件被添加到禁用列表中

时间:2018-03-07 15:17:41

标签: c# excel excel-vba excel-interop vba

我有一个运行许多Excel宏的C#控制台应用程序。

每个宏都使用包含许多帮助函数的共享只读xlsm文件" helperroutinesnetwork.xlsm"。它实际上是许多共享vba功能的工厂。

如果C#控制台无法恢复崩溃,当工作簿和辅助程序网络打开时,我们发现辅助工作簿被有效列入黑名单并添加到Excel的禁用书籍中。

这意味着任何需要帮助手册的后续宏都无法找到或使用它,直到我们手动将其移出禁用列表,如下所示:

enter image description here

是否可以:

  1. 编写一个脚本,检测是否已将其添加到禁用列表中,甚至启用它?
  2. 确保它始终受到保护,永远不允许添加到“已禁用的加载项”列表中吗?

0 个答案:

没有答案