2012-08-30 175 views
0

我已經創建了一個使用C#.net.I的VSTO Excel插件(myAddin),我在Excel中加載了Excel插件(myAddin) - > addins菜單,並在我的機器中正常工作。VSTO Excel插件不起作用

我已將安裝文件和安裝程序包文件共享給用戶。 對於某些用戶,在選擇插件後運行代碼,並且正常工作,沒有任何問題。 對於一些用戶選擇插件後,它什麼也不做,甚至沒有引發任何異常。

當我添加日誌到代碼時,我意識到它沒有調用Addin_startup()事件。

有什麼建議嗎?

+1

多麼奇妙的問題!有沒有錯誤信息? – JohnB

+0

它沒有引發任何exception.Is有一種方法,我們可以從事件日誌中找到相同的信息。 – krrishna

+0

爲了給你提供更多的信息,當插件被選中時,窗體將被加載。當用戶點擊「提交」窗體上的按鈕時,將從ThisAddin.cs文件中調用CreateWorkITems()方法。當此方法稱它會自動調用ThisAddIn_Startup()。這個調用並沒有發生在運行代碼失敗的用戶。 – krrishna

回答

0

檢查this tips VSTO故障排除。

另請參閱您的插件是否被禁用。檢查this啓用你的插件

+0

謝謝。我會檢查。 – krrishna