2012-04-23 62 views

回答

3

檢查插件的LoadBehavior鍵值。

HKEY_CURRENT_USER\Software\Microsoft\Office\Outlook\Addins\%your add in%\LoadBehavior 

如果您看到註冊表配置單元爲您加載項 - 它最有可能被正確安裝。 在啓動Outlook之前,之前的LoadBehavior值應爲3 。如果不是,請將其設置爲3. 如果啓動Outlook時它變爲2,它肯定會嘗試運行它,所以這是一個好消息。

你需要做一些診斷有 - 嘗試從VBS

實例化您的外接
set c = CreateObject("EnthusiasticDeveloper.OutlookAddIn") 

這應該給你任何錯誤。 如果沒有,並且實例化對象 - 則需要將診斷程序放入加載項中。 它被Outlook調用,並且最有可能獲得足夠的控制來實例化log4net。

HTH

2

這可能是因爲加載行爲設置不正確。本文可以幫助您:http://msdn.microsoft.com/en-us/vsto/ff937654.aspx#Create

+0

我跟了這一步一步的信,並根據需要我的加載行爲設置爲3。它仍然會將插件安裝爲非活動狀態。 – 2012-04-23 07:58:32

+0

如果將文件手動放入文件夾中,並且還可以在不使用安裝程序包的情況下手動創建註冊表項,那麼插件是否正常工作? – 2012-04-23 09:45:40

+0

我不知道該怎麼做。你知道我可以按照一步步走好嗎? – 2012-04-24 06:17:47

4

看來微軟的Outlook開始評估該加載項直接影響到產品的整體性能,並將它們設置爲無效。我發現這篇文章指出了DisabledItems(HKEY_CURRENT_USER \ Software \ Microsoft \ Office \ 14.0 \ Outlook \ Resiliency \ DisabledItems)的Windows註冊表項。您的加載項很可能會列在此文件夾中。在刪除它之前備份相關條目。

查看此訪問的詳細信息: http://www.outlook-apps.com/inactive-outlook-add-ins/

乾杯, 維埃拉

+1

感謝lius,附加鏈接有合法的解決方案!!! – Soumyaansh 2016-01-13 09:59:40