2010-11-08 54 views
0

我創建了一個VB.Net應用程序,該應用程序通過創建Outlook應用程序對象來啓動。我之後在PC上創建了多個配置文件,但在以編程方式打開Outlook應用程序時看不到任何明顯的方法來選擇某個配置文件。.Net應用程序在打開Outlook之前選擇配置文件

我期待此行

Dim oa As New Microsoft.Office.Interop.Outlook.Application 

成爲什麼樣

Dim oa As New Microsoft.Office.Interop.Outlook.Application 
oa.OpenProfile("My Second Profile") 

我能做些什麼,以明確設置爲打開哪個配置文件,或者是有毛病我的Outlook對象的理解模型?

回答

0

答案是,我有Outlook對象模型錯誤的理解。下面的代碼讓我選擇一個配置文件(在已經添加了一個引用並在我的模塊的頂部導入Microsoft.Office.Interop.Outlook之後):

Dim appOutlook As New Application 
Dim nmsNamespace As [NameSpace] 
nmsNamespace = appOutlook.GetNamespace("MAPI") 
nmsNamespace.Logon("TestMailBox3") 
1

贖回,似乎讓我選擇的配置文件的基礎上,我可以在文檔中看到,並有額外的產品,您可以得到在the site專門管理配置文件。

相關問題