You should be able to execute any file that has a file type association by using Windows Script Host:
You can use Windows Script Host to run any program:
Set objShell = CreateObject("WScript.Shell")
strPath = Chr(34) & "C:\your path\your file.msg" & Chr(34)
objShell.Run strPath
Once the item is open, it will be available from the Inspectors collection.
--
Sue Mosher, Outlook MVP
Author of Microsoft Outlook 2007 Programming:
Jumpstart for Power Users and Administrators
http://www.outlookcode.com/article.aspx?id=54
"chrisl" wrote in message ...
Hi,
I have an application that reads a .msg file from disk and uses an Outlook
object to create the outlook instance and a mailitem using the
CreateItemFromTemplate method on the application object.
When I execute the Display(object modal) method on the mailitem the form
displays the mail message as a new item with the Send button.
As the .msg file is actually a saved mail from a received email in an
outlook folder I need it to recognise it as a mail that has to show the
Reply/Reply to All/Forwad buttons (as it does if I double click the file on
the disk).
I can't seem to find anywhere how I force the mailitem to natively
understand the mail is to be displayed in a response mode and not a new item
mode.
Any help is appreciated.