2012-10-02 86 views
3

我正在開發一個應用程序,我想同步Outlook日曆,郵件等。 與我在一起的那段代碼對outlook 2003,2007來說工作正常。 但我不知道它是什麼原因造成2010年展望 我用下面的問題:與vb.net同步到Outlook 2010與贖回

贖回DLL 5.4版本,32位
辦公對象核心14 DLL的32位
辦公室-32位版本
visual studio 2008

我收到此錯誤:

Cannot create ActiveX component.

在下面一行:

session = CreateObject("Redemption.RDOSession") 

其中會話:顯示以下錯誤

Dim session As Redemption.RDOSession 

,其後:

Either there is no default mail client or the current mail client cannot fulfill the messaging request

我試過various things但它是一樣的。我還重新安裝了,修復了前景,修復了註冊表。

任何想法?

回答

0

這個工作對我來說:

首先,我會說我用自帶的贖回,以創建一個名爲ffloader.dll

下的dll Customize.exe,我註冊了DLL如下(32位) REGSVR32 ffloader.dll

最後,在vb.net代碼我創建的會話如下:

昏暗會話Redemption.RDOSession =的CreateObject( 「ffloader.ffRDOSession」)

希望有幫助!