【追加功能】OFFICE插件管理工具重整后再上路,更好用易用。
現在使用OFFICE插件的群體越來越多,在8月份修復過的【OFFICE插件管理工具】,嘗試將COM加載項的插件管理進行完善。
但仍然有一小部分普通加載項的管理未能加到里面。特別是近期用戶反饋到的EasyShu插件不能取消加載問題(這個是一個bug,但無從找到解決辦法)。
今天再重新大量測試,算是找到一個管理普通加載項的方法,重新追加到OFFICE插件管理工具上。
新增功能
在名稱上,用回加載項這個名稱,防止大家和OFFICE的叫法對不上,OFFICE加載項,現在有3類,分別是COM加載項,普通加載項和Web加載項。
以下這些系統自帶的加載項如規劃求解、數據分析庫等,貌似對其管理也有點小問題。真要處理他們時,要回到Excel的原生加載項界面處理。
普通加載項有xlam結尾的和xll結尾兩種,很可惜找不到一個刪除的方法,所以要刪除也要回到原生界面上操作。
如果需要關閉EasyShu插件,可在這里去勾選即可。若想完成卸載,可以刪除對應加載項路徑的文件。
安裝過WPS的電腦,可能會出現本功能不可用問題,因WPS強制搶奪了OFFICE的接口,在開發者群體中很被詬病的作法。
以下是過往的功能再介紹,不熟悉的可以再次查閱下。
視頻講解
錄制了長達40+分鐘的視頻,帶領大家全面熟悉COM加載項插件的原理,以后再也不怕插件失靈。真正的知識,沒那么碎片化可以學習到,花了足夠時間完全掌握原理。
功能說明
OFFICE插件管理工具,由此名字可知,其針對的對象,已經不局限于Excel催化劑單款插件使用,乃是擴充至OFFICE大家族的所有成員,如Excel、Word、PowerPoint、Outlook。
同時也兼顧WPS用戶,讓一般為微軟OFFICE軟件開發的插件,也能輕松在WPS上能夠使用。
一、遍歷本機或當前用戶下的所有COM加載項插件
此處的插件清單僅為COM加載項插件,一般性的普通加載項不在此清單范圍內,而且普通加載項一般出問題不多,下文也會簡單說明如何維護普通加載項的插件。
一般來說,插件只需安裝在當前登錄用戶下可使用即可,無需安裝到本機所有用戶均可使用,特別是現在主流的VSTO技術開發的插件,默認也只是當前登錄用戶下安裝,僅對當前用戶可用。
若在【遍歷當前用戶插件】下沒找到,可到【遍歷本機插件】處再看下。
部分新電腦自帶的微軟OFFICE版本,多數屬于ClickToRun模式安裝和家庭學生版的OFFICE,是VSTO插件不能用的重災區,后文也會談到修復技術。
遍歷出當前所有的安裝過的插件,若想對它進行打開或關閉(一般來說,插件安裝后,會在OFFICE軟件打開時進行加載,太多插件安裝,加載過程會比較漫長,建議需要使用到的高頻插件才進行開啟)
使用下方的【全選】、【反選】操作,可以快速選擇到所需的條目,再使用【加載選中】、【關閉選中】可快速對插件進行打開或關閉操作。
二、刪除和卸載插件
上述選中某些插件后,可以對插件進行刪除操作,一般來說,插件只需關閉即可,不會再影響OFFICE的打開速度和使用過程的速度。
某些情況下,可能插件的信息較混亂時或使用【控制面板】不能成功卸載插件時,還有在32位、64位OFFICE來回安裝過時,在注冊表里可能留下了一些多余的信息。
上述這些情況,可能最終會影響插件的正常加載和關閉,可以從根本上對其進行刪除操作。
其實插件能夠被加載,原理上是在注冊表上寫入了一些引導信息,在OFFICE軟件開啟時,會到注冊表這些位置去尋找插件信息及插件的底層文件存儲位置,如果將這些注冊表信息刪除后,理論上就近呼卸載了插件,只是仍然留下了插件文件在硬盤里,當今硬盤空間極其廉價,也不必糾結某幾個小文件存留在自己電腦里。
刪除操作中,有另外一個場景,可能插件在當前用戶和本機用戶上都有注冊表記錄,一般控制插件打開和關閉信息,只需要在當前用戶清單里控制即可,可以把多余的本機插件清單里的信息刪除掉。
使用【刪除選中注冊表記錄】,程序會將注冊表上的記錄刪除掉,使用【刪除選中注冊表記錄+程序文件】,除了刪除注冊表記錄,還會刪除插件安裝路徑所在文件夾上的插件底層文件,在【控制面板】卸載插件不管用時,可以使用此功能來卸載插件。
三、修復選中插件因家庭學生版加載失敗
如標題所示,此功能主要針對新電腦安裝自帶的OFFICE,在安裝插件后,始終加載不上來,可以使用此項去修復試試。
【修復選中插件因家庭學生版加載失敗】的原理僅僅為將當前用戶下的選中的插件記錄信息,將其復制到本機下的注冊表對應的項目上。如上圖所示的注冊表路徑為HKEY_LOCAL_MACHINE開頭,原來在當前用戶清單里是HKEY_CURRENT_USER開頭的。
經過復制后,經反饋是有效的,一般VSTO技術開發的插件,都因為此項的修復得以改善,正常使用。當然其插件的開啟與關閉也要轉到【遍歷本機插件】清單上去管理,如果能夠確定自己OFFICE的位數,就能對應哪條注冊表記錄是對插件啟動與關閉真正起作用(因本工具未能識別到當前OFFICE的位數,故復制了兩條記錄過來,如果用戶自己能清楚具體的OFFICE位數,可自行將另一條記錄刪除)。
因在本機范圍的注冊表上增刪信息需要有足夠權限,本功能需要管理員權限運行本工具方可運行。
四、同步插件至WPS,讓WPS亦能使用OFFICE插件
在安裝OFFICE插件時,一般情況下,WPS是不能直接使用,需要在注冊表上增加一些關聯信息方可讓WPS軟件找到插件的信息并加載插件。
這個關聯信息,細心的開發者可能會給用戶周到地想到,但部分插件可能未處理,此時使用本工具的【同步插件至WPS】功能,點擊后即可自動將關聯信息追加上。
WPS上使用OFFICE插件,或多或少會因為兼容性問題,部分功能失效不能用,例如Excel催化劑就因主打Excel用戶群體,沒有為WPS用戶作過測試兼容性問題,很多功能不適用于WPS,其他一些簡單的插件,調用簡單的接口,可能對WPS適配性會好一些。
五、取消禁用插件,讓異常被禁用的插件重新能夠加載正常
插件使用過程中,可能因為OFFICE軟件的死機等原因,致使OFFICE將插件禁用了,此時就不能加載到插件,一般情況下,用戶不想用插件,可以用上述第一點功能來打開或關閉插件,沒必要將插件禁用掉。
好多用戶不知道去哪里重新解禁插件,故開發了這個小功能,點擊后,所有禁用的插件清單都解禁出來。
六、打開OFFICE加載項文件夾
前面提到,本工具僅對COM加載項的插件進行管理,普通加載項如Excel的以xlam結尾的文件(使用xll技術開發的插件,同樣會落在此清單范圍內,如Excel催化劑開發的自定義函數和EasyShu圖表插件),一般來說,會將其放到加載項文件夾里,然后Excel會自動到此位置找尋所有的普通加載項插件,將其以清單的方式返回給用戶去勾選與否。
其快捷的打開方式為在功能區里打開【開發工具】選項卡,可快速通過【Excel加載項】定位到此加載項清單。
本功能非常簡單,只是幫大家打開類似這個文件夾C:\Users\當前用戶名\AppData\Roaming\Microsoft\AddIns。因登錄用戶不同會有不同,所有的OFFICE普通加載項都在這個文件夾里。
當然也可以不在這個文件夾里也可以安裝到如下圖若點擊【瀏覽】按鈕去安裝到的插件,就不在此文件夾里。
下載地址
關注【Excel催化劑】公眾號,后臺回復【OFFICE插件管理工具】,即可獲得下載鏈接。
結語
隨著OFFICE應用水平的提升,現越來越多的用戶也在找尋各種OFFICE插件增強OFFICE的現有功能,例如Excel催化劑就是在Excel領域非常強大的一款插件。
希望筆者開發的此款小工具,能夠讓大家在使用眾多OFFICE插件過程中,更加順暢,減少各種意外情況,并且也將OFFICE插件的管理更簡單和清晰化。喜歡使用本工具的,也多多幫忙傳播下,讓更多人能夠使用上它。
總結
以上是生活随笔為你收集整理的【追加功能】OFFICE插件管理工具重整后再上路,更好用易用。的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: ABP VNext实践之搭建可用于生产的
- 下一篇: 统信发布UOS V20 进军个人市场 生