2013-10-28 49 views
0

我有一個使用CommanBar工具開發的應用程序。由於這方面有很多限制,我已經計劃轉移到功能區(視圖設計師)。我創建了一個像File-> New Project-> Excel 2007-> Excel Addin for 2010的項目。 創建了一個示例插件並將新項目添加到同一個解決方案中,因爲我希望使用安裝程序(.msi)添加插件。我在註冊表中註冊了Com Addin,但是在卸載時,這些文件僅在註冊表項中被刪除,但不在MS Excel中,插件仍然存在。請幫助我。因爲我是新的實施功能區實施。我已經使用winform c#4.0。卸載Excel插件未從MS Excel中刪除加載項選項卡/自定義選項卡

在此先感謝。 the addin still in the MS excel addin tab screenshot for registry entries for the .msi registry entries in regedit

@kiru - 截屏的路徑你提到 enter image description here

回答

0

檢查從正在被加載的加載項所在的路徑。

  1. 打開Excel
  2. 單擊File =>選項=>加載項(表)
  3. 選擇COM加載項在管理下拉框,然後點擊Go
  4. 選擇插件,你可以看到所在的路徑它已被加載。

如果是從bin目錄下,然後按照這個 如果你在開發電腦上運行你的msi每次你測試你的msi時清理你的解決方案。

+0

@ kiru-這是什麼開發PC和bin目錄?我讀到有一種叫做應用程序清單和部署清單的東西,因爲我是新手,所以我不知道這一點。請給我提供這方面的信息嗎? –

+1

如果我正確理解你的問題,你有msi問題,它不會刪除插件。即使在運行卸載之後,您的Excel仍然擁有插件。 – Kiru

+1

您的Excel基本上是指HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Office \ 15.0 \ Excel \ Addins或HKEY_CURRENT_USER \ SOFTWARE \ Microsoft \ Office \ 15.0 \ Excel \ Addins所以你必須檢查這些註冊表項 – Kiru

相關問題