返回列表 上一主題 發帖

[發問] 如何將增益集的項目完全移除掉?

[發問] 如何將增益集的項目完全移除掉?



要如何可以把program這個增益集,透過VBA的方式從清單內刪除,而不是取消打勾而已?


下列程式碼,我只會取消打勾,無法將增益集的項目完全移除掉
  1.     Dim myAddin As Excel.AddIn
  2.     Set myAddin = Application.AddIns.Add(path0 & "Program.xlam", True)
  3.     myAddin.Installed = False
複製代碼
目前問題:
若是增益集檔案的位置移動了,而檔案名稱沒有更改的時候,會無法啟動增益集
自己想的解決方式:
在每次開啟增益集之前先刪除原本的增益集,再加入目前位置的增益集才不會發生此問題,還是大大們有別的解決方式?
PKKO

回復 2# GBKEE

感謝超版大大的回復

我嘗試過了超版大大的方法,我將增益集的檔案刪除之後

只要開啟excel它就會說找不到增益集,請確認檔案位置等等

我了解移除檔案之後,再用"人工"點選增益集,會出現找不到增益集xxx,您要將它從清單中移除嗎?
但使用者不會去點增益集裡面的這個地方

所以清單中的項目會仍然保留著

因此想請問一下,有沒有程式的方法可以移除掉增益集這個清單呢?

若只是刪除檔案,會變成每次打開都說找不到增益集= =
PKKO

TOP

回復 4# GBKEE


你的自訂增益集 需存放 在這些資料夾中.移除或刪除不要的自訂增益集.=>我已經將檔案放在增益集的應有位置,然後啟用增益集
因為我的灌在d曹,透過您的程式碼找到位置是:D:\Office\Office14\Library\Analysis

請重啟excel 增益集的清單中 ,消除了不要的自訂增益集.=>這句話不是很懂

我把增益集放在指定位置之後啟動她,然後關閉所有excel,將增益集檔案刪除,再次打開excel它會出現說明找不到增益集xxx,但我點選清單後發現,增益集的清單裡面還是有我自訂的增益集名稱耶
只是沒有勾選而已,但是並沒有被刪除掉
PKKO

TOP

        靜思自在 : 人生不一定球球是好球,但是有歷練的強打者,隨時都可以揮棒。
返回列表 上一主題