用VB或是VBA開發的朋友,特别是會用到COM控件的,這種故障應該是碰到過的,那就是彈出對話框提示“對于指定的操作,該主題不受信任”(見下圖)。
據我個人所知的,受影響的控件有MSCOMCT2、Mscomm32、MSDataGrid、MSFlexGrid、MSWinsock。也就是說如果你在使用VB、VBA開發的時候,在添加某一控件的時候,出現上述畫面中的提示,那麼下面的内容可以幫你解決這一問題。
一、原因
二、臨時解決方案
三、完美解決方案
針對VB環境
3.将控件重新拖拽一次,然後重新編譯釋出。
針對VBA環境
3.電腦中搜尋擴充名為“.exd”的檔案(控件的緩存檔案,需要在進階選項中選擇“搜尋隐藏的檔案和檔案夾”),然後将其删除。
4.将控件重新拖拽。
特别說明:如果機器中沒有安裝VB,則VB SP6是無法安裝的,當然其累積更新也就無法安裝。具體的解決辦法是可以先在一台裝有VB的電腦上安裝這些更新檔,然後将相應的控件檔案複制到開發環境的那台機器的(systemroot\windows\system32)路徑下覆寫舊版檔案,并使用Regsvr32進行控件注冊即可。
本文轉自windyli 51CTO部落格,原文連結:http://blog.51cto.com/windyli/282409,如需轉載請自行聯系原作者