我已經使用VBA(我沒有Visual Studio可用)爲PowerPoint 2010和Excel 2010創建了幾個加載項。使用Windows 7 Enterprise SP1 32位和Office Professional Plus 2010 14.0.6123.5001 32位,瘦客戶機上的加載項工作良好。在使用Windows 7和Office 2010 32位的胖客戶端(普通PC)上,加載項不起作用。用戶嘗試安裝時沒有任何反應;工具欄不顯示,但沒有錯誤消息或通知欄。不過,加載項顯示爲在加載項管理器中加載,並且可以從VBA編輯器手動運行宏。VBA加載項加載但在Office 2010中不起作用
我調查了安全設置和數字簽名的問題。雖然加載項管理器不顯示發佈者信息,但加載項是數字簽名的。在嘗試安裝加載項時,會提示用戶信任發佈者;信任發佈者不會使加載項工作,並且不會導致任何錯誤消息。
在信任中心的加載項選項卡上,選中「禁用未簽名加載項的通知」選項,並在加載項不起作用的胖客戶端上灰顯並取消選中客戶在哪裏工作。在瘦客戶端上進行檢查時,加載項仍然可以正常工作,所以我認爲這不是問題所在。而且這兩個部署都使用32位版本的辦公軟件,所以也可能不是這樣。
任何想法可能會導致問題,以及如何解決它?