2015-12-27 94 views
0

我有應用程序級別的Outlook 2010 VSTO插件並覆蓋RequestComAddInAutomationService函數。在兩臺開發PC上(1臺使用Outlook 2007,1臺使用Outlook 2010),我使用Visual Studio 2012測試了代碼,並調用了該函數。未在VSTO Outlook插件中調用RequestComAddInAutomationService

Protected Overrides Function RequestComAddInAutomationService() As Object 

    MsgBox("Request being Made") 

    If dbShortCutCtrl Is Nothing Then 
     dbShortCutCtrl = New DBShortCutKeyController 
    End If 

    Return dbShortCutCtrl 
End Function 

問題是當我部署插件時,這個函數沒有被調用。插件的功能如預期的那樣,只是這個函數沒有被調用。

當VSTO啓動Outlook時,不會調用此函數的原因是什麼?

回答

0

事實證明,類DBShortCutKeyController沒有正確註冊COM,因此這個函數沒有被調用。

相關問題