View Single Post
  #4  
Old June 22nd 07, 12:55 AM posted to microsoft.public.outlook.program_forms
Sue Mosher [MVP-Outlook]
external usenet poster
 
Posts: 11,651
Default Creating mailitem with reply/reply to all/forward buttons

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.

Ads