Office套件升級到2019版本之后,發現以往的第三方插件很多都無法正常使用。
報錯信息:System.Security.SecurityException: 此應用程序中的自定義功能將不起作用,原因是用于為 ExcelAddIn_Graphics 的部署清單簽名的證書或其位置不受信任。請向管理員尋求進一步幫助。
EasyCharts安裝了好多次都以失敗告終,哪怕是查看了插件作者給出的各類解決方案。最終,功夫不負有心人,終于用Google檢索到了簡書上相關問題的解決辦法(http://www.lxweimin.com/p/f73b25742405),特寫下來,希望能幫助到別的用戶。
其實,解決辦法很簡單,就是拷貝下列代碼到文本文檔(txt)里面,然后修改文件后綴.txt為.reg,最后雙擊導入注冊表即可。
代碼:
針對Win 64位版本用戶(原作者也提到了,64位用戶需要將以下兩個文件依次導入,經測試,確實如此,單獨導入一個依舊不能解決問題)
Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\.NETFramework\Security\TrustManager\PromptingLevel] "MyComputer"="Enabled" "LocalIntranet"="Enabled" "TrustedSites"="Enabled" "Internet"="Enabled" "UntrustedSites"="Enabled"
針對Win 32/x86位版本用戶
WindowsRegistryEditorVersion5.00[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework\Security\TrustManager\PromptingLevel]"MyComputer"="Enabled""LocalIntranet"="Enabled""Internet"="Enabled""TrustedSites"="Enabled""UntrustedSites"="Enabled"
此外,為了更全面方便大家查閱,特此貼上原開發者的相關解決方案,以供參考:
★安裝運行環境:
1.Microsoft .Net Framework 4.0及更高
2.Microsoft Visual Studio 2010 Tools for Office Runtime
★★安裝插件(嚴格安裝視頻教程安裝,或按下面步驟安裝):
1)務必關閉殺毒軟件、XX安全衛士、XX管家等,否則無法進行正常的注冊表添加;
2)選中安裝包右鍵,“以管理員身份運行”,選擇路徑安裝;
3)安裝過程若提示缺少運行環境,則安裝上面的2個運行環境
3)打開Excel后,若彈出下圖對話框,點“安裝”即可。
4)遇到安裝問題請看下文
★★★以下解決安裝問題的方案參考自OneKeyTools :http://oktools.xyz
A.安裝時如果提示“已安裝這個產品的另一個版本”,請到控制面板中卸載舊版后安裝新版
B.安裝后打開Excel,若進行重新配置,且提示缺少文件時,請自行下載Office安裝包重新安裝Office,這個問題可能是您目前的Office版本文件不完整導致
C.安裝時若出現錯誤,英文提示中包含“handle”單詞的,可嘗試選中安裝包后右鍵→屬性→兼容性→以兼容模式運行這個程序。兼容模式可以挨個選擇進行嘗試
D.安裝時若提示“無法安裝此解決方案,因為您尚未選擇信任為其簽名的發布者。如果您信任此發布者,請將證書添加到‘受信任的發布者’列表”??纱蜷_Excel→文件→選項→信任中心→信任中心設置→加載項→去掉勾選“要求受信任的發布者簽署應用程序加載項”→確定
E.安裝時提示“安裝程序沒有訪問目錄的權限,安裝無法繼續進行。請以管理員身份登錄,或與您的系統管理員聯系”??蛇x中安裝包→右鍵→以管理員身份運行→安裝。
F.Win8系統安裝插件過程中提示“調用RunScript時未標記在進展中”??蛇x中安裝文件,然后右鍵→以管理員身份運行→安裝。若還是無法解決,可按Win+R快捷鍵打開運行對話框→輸入gpedit.msc并確定打開“本地組策略編輯器”→右側選擇“計算機配置”→Windows設置→安全設置→本地策略→安全選項→雙擊“用戶賬戶控制:以管理員批準模式運行所有管理員”→設置為“已禁用”→確定→關閉編輯器→重啟電腦→重新安裝插件。
G.打開Excel后沒有看到EasyCharts選項卡,并且在開發工具→COM加載項中勾選插件后,提示“未加載。加載COM加載項時出現運行錯誤”??稍诳刂泼姘濉遁d程序里卸載插件,然后重新安裝時不要修改默認文件路徑。若操作后還是出現該錯誤,可嘗試安裝Microsoft .NET Framework 4.0以上版本。若操作后再次出現該錯誤,可嘗試安裝Microsoft Visual Studio 2010 Tools for Office Runtime。
H.打開Excel后沒有看到EasyCharts選項卡,在開發工具→COM加載項中勾選插件后,提示“managed add-in loader未能初始化”??蓢L試安裝Microsoft Visual Studio 2010 Tools for Office Runtime。
I.打開Excel后若彈出提示“此應用程序中的自定義功能將不起作用,原因是用于為EasyCharts插件_PPT的部署清單簽名的證書或其位置不受信任。請向管理員尋求進一步幫助?!薄?蓢L試在安裝OK插件時不要修改默認路徑
J.打開Excel后沒有看到EasyCharts選項卡,在開發工具→COM加載項中勾選插件后,卻并沒有提示加載錯誤。而在控制面板→卸載程序里只有一個Microsoft .NET Framework 4.0或4.5(通常應該有兩個,第二個末尾帶Client)。可在控制面板→卸載程序(程序和功能)里卸載舊的Microsoft .NET Framework 4.0或4.5,重啟電腦后重新安裝Microsoft .NET Framework 4.0或更高版本
K.Excel中若沒有“開發工具”選項卡。可打開Excel→文件→選項→自定義功能區→右側勾選“開發工具”→確定。若使用的是Office 2007版,由于2007的開發工具中沒有COM加載項功能,所以想勾選插件,可嘗試:打開PPT→左上角Office圖標→Excel選項→加載項→轉到→勾選插件→確定
L.卸載插件后,重新打開PPT若提示“下載file:///XXXXX/EasyCharts.PPT.vsto未成功?!笨汕巴_發工具-COM加載項中,勾選插件后點刪除。若該錯誤提示出現在安裝插件時,可嘗試卸載插件,重新安裝到其它路徑下。