Hi again,
 
I've also tried using my_MItem = win32com.client.CastTo(my_DItem, 'MailItem'), but it doesn't work. It says "The interface name 'MailItem' does not appear in the same library as object '<win32com.gen_py.Microsoft Outlook 11.0 Object Library._DocumentItem instance at 0x29912600>".
 
Any help would be greatly appreciated.
 
g
 
 
 


From: Guy Lateur
Sent: donderdag 30 juni 2005 10:53
To: 'python-win32@python.org'
Subject: Outlook COM: how to create a MailItem from a .msg file

Hi all,
 
I've been writing some code to move some data into and out of Outlook (2003 + Exchange 2003). I have some email .msg files on our file server, and I can't seem to get them back into the Outlook object I need, ie a MailItem. I've tried to use App.CopyFile() to (temporarily) put the file in an OL folder. Problem is, however, this returns a DocumentItem and not a MailItem.
 
Is there any way I could 'cast' this DItem into a MItem? Apparently, OL treats it as any general document - which, btw, shows in the view, too; it has another icon and you have to open it to view it). Or maybe there's another way to open it; I really only need the object in memory. Any ideas?
 
TIA,
g
 
 
 
PS: This may get double-posted due to some subscription issues I was having earlier. Sorry for the inconvenience.
_______________________________________________
Python-win32 mailing list
Python-win32@python.org
http://mail.python.org/mailman/listinfo/python-win32

Reply via email to