Excel VBAmacros工作簿启动 – 安全警告 – 禁用链接的自动更新

我创build了一个加载项并安装了它,但是现在,当我打开Excel时,popup一个错误消息,告诉我该加载项文件存在安全风险,链接的自动更新被禁用。 我查了一下它是指Windows DDE协议,但是这个插件怎么做? 有没有人知道幕后发生了什么?

谢谢

Excel不知道加载项是否真正受信任,因此它正在查杀dynamic数据交换,以便您的shiny的新加载项无法在用户不知情的情况下下载恶意代码。 您将要使用Excel信任中心(Officebutton> Excel选项>信任中心>信任中心设置button)告诉Excel信任该插件。 同时查看“加载项”部分和“macros设置”部分。

您可能需要考虑的一件事是使用证书(Vb编辑器中的工具>数字签名)对代码进行签名,然后让最终用户将您的证书添加到受信任的发布者。 如果您的最终用户位于域设置中,那么可以将受信任的发布者设置为域策略,以便最终用户甚至不必考虑它。