2024/09/11

Excel / 如何刪除自訂的增益集

這個狀況是發生在之前測試Line社團的問題「VBA / Excel 使用VBA合併套印輸出並轉成PDF
發問者後來把Excel Vba轉存成增益集(副檔名 xlam)
由於自訂的增益集會儲存在固定的資料夾,例如:C:\Users\XXXX\AppData\Roaming\Microsoft\AddIns 
但是我當時在設計程式時,利用函數來抓取目前excel的檔案路徑
所以轉存成增益集之後,程式抓取的檔案路徑就會改變
連帶後面的程式都會出錯 
這是我測試之後才知道的問題點
也是因為這個原因,我才知道可以把Excel Vba轉存增益集的用法
測試之後我就直接刪除掉增益集"函證目錄3.xlam"
後來開啟Excel應用程式時,不是透過開啟特定檔案來啟動Excel應用程式,都會出現找不到這個增益集的錯誤,
經過測試之後

原來不能直接刪除增益集

因為如果沒有取消使用的話,增益集會是"作用中應用程式增益集"
即使在找不到的情況下從清單移除
重新開啟Excel還是會出現找不到的錯誤訊息
增益集"函證目錄3",勾選=使用中


取消勾選,點擊"確定"

從資料夾中移除增益集之後,再點擊"執行"

這時候會出現錯誤訊息,因為確實找不到檔案了 
點擊"是",從清單中移除
再檢視增益集,原本的增益集也不在清單上了

0 comments:

張貼留言