1

我使用 VBA 为 PowerPoint 2010 和 Excel 2010 创建了几个加载项(我没有可用的 Visual Studio)。加载项在使用 Windows 7 Enterprise SP1 32 位和 Office Professional Plus 2010 14.0.6123.5001 32 位的瘦客户端上运行良好。在装有 Windows 7 和 Office 2010 32 位的胖客户端(普通 PC)上,加载项将不起作用。当用户尝试安装它们时,什么也没有发生;工具栏没有出现,但没有错误消息或通知栏。但是,加载项显示为加载项管理器中的加载项,并且可以从 VBA 编辑器手动运行宏。

我调查了安全设置和数字签名的问题。加载项经过数字签名,尽管加载项管理器不显示发布者信息。尝试安装加载项时提示用户信任发布者;信任发布者不会使加载项工作,也不会导致任何错误消息。

在信任中心的加载项选项卡中,“禁用未签名加载项的通知”选项在加载项不起作用的胖客户端上被选中并显示为灰色,而在它们起作用的瘦客户端上取消选中工作。在瘦客户端上检查时,加载项继续工作,所以我认为这不是问题。而且这两种部署都使用 32 位版本的 office,所以它可能也不是这样。

任何想法可能导致问题,以及如何解决它?

4

1 回答 1

0

我遇到了类似的问题,该网站上记录的信任发布者的说明帮助我解决了问题: http ://www.excelguru.ca/content.php?199-Security-In-Microsoft-Office 但是,对于我的工作我无法使用使用 Microsoft Office 附带的 selfcert.exe 程序创建的证书。

于 2013-01-04T18:15:14.873 回答