VBA加载项加载但在Office 2010中不起作用

时间:2012-12-13 20:04:04

标签: vba add-in office-2010

我使用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位版本的办公室,所以它可能也不是。

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

1 个答案:

答案 0 :(得分:0)

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