2012-04-30 53 views
0

如果我在Outlook中以「Outlook格式」共享通訊組列表,結果是.msg文件。雙擊此文件將打開Outlook中的「分發列表」窗口。以編程方式創建本機Outlook通訊組列表

我有一個包含電子郵件聯繫人列表的應用程序,我的用戶希望能夠將此列表作爲Outlook分發列表發送出去。

現在,我知道我可以將它導出爲.csv文件,以便用戶可以導入它,但這不是必需的。

所以,對於這個問題:有沒有人知道是否有可能從第三方應用程序以正確的格式生成此.msg文件供Outlook使用?

如果任何進口或相關性,該應用程序是一個ASP.NET C#的WebApplication

回答

1

可以(僅C++或Delphi,使用OpenIMsgOnIStg等)使用擴展MAPI爲,並設置了一堆的命名屬性。 您還可以使用Redemption,並使用創建味精文件RDOSession.CreateMessageFromMsgFile:

set Session = CreateObject("Redemption.RDOSession") 
    set DL = Session.CreateMessageFromMsgFile("c:\temp\TestDL.Msg", "IPM.DistLIst", 1) 
    DL.AddMemberEx "Joe The User", "[email protected]", "SMTP" 
    DL.Save 
+0

感謝您的指針贖回;我要去試一試。 –

相關問題