我有一个大文件,看起来像这样:
normalScrollElements
我想为每一行生成一个MSG文件(Outlook联系人),例如:
JohnSmith.msg,MickaelSenders.msg等......包含数字和名称
我想在python中执行此操作(如果python不是很好的话,那就是powershell。我怎么能这样做?
答案 0 :(得分:0)
一个。在Outlook对象模型中,您可以做的最好的事情是使用ContactItem或Application.CreateItem在其中一个Outlook文件夹中创建MAPIFolder.Items.Add对象,填充其属性,然后另存为MSG文件(ContactItem) .SaveAs(...,olMsg)。
湾如果要直接创建MSG文件,可以使用C ++或Delphi中的扩展MAPI(OpenIMsgOnIStg等),也可以使用Redemption(它包装扩展MAPO,可以使用任何语言) )。使用RDOSession和RDOContactItem对象的以下行(VB脚本):
set Session = CreateObject("Redemption.RDOSession")
set Contact = Session.CreateMessageFromMsgFile("c:\temp\contact.msg", "IPM.Contact")
Contact.Email1Address = "user@domain.demo"
Contact.FirstName = "John"
Contact.LastName = "Smith"
Contact.Save