Outlook Banter

Outlook Banter (http://www.outlookbanter.com/)
-   Outlook - Using Forms (http://www.outlookbanter.com/outlook-using-forms/)
-   -   Creating mailitem with reply/reply to all/forward buttons (http://www.outlookbanter.com/outlook-using-forms/50943-creating-mailitem-reply-reply-all.html)

chrisl June 21st 07 10:27 AM

Creating mailitem with reply/reply to all/forward buttons
 
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.

Hollis Paul June 21st 07 06:22 PM

Creating mailitem with reply/reply to all/forward buttons
 
In article ,
=?Utf-8?B?Y2hyaXNs?= wrote:
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.

CreateItemfromTemplate should always create the item to send. I think what you
want to do is just open the existing item. Look for a method that opens the
item from the file system.

--
Hollis Paul
Mukilteo, WA USA



chrisl June 22nd 07 12:41 AM

Creating mailitem with reply/reply to all/forward buttons
 
This is the problem. There doesn't seem to be a method that does this that I
can find and there doesn't seem any obvious way of setting a property on the
mail object to get it into a reply mode.

"Hollis Paul" wrote:

In article ,
=?Utf-8?B?Y2hyaXNs?= wrote:
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.

CreateItemfromTemplate should always create the item to send. I think what you
want to do is just open the existing item. Look for a method that opens the
item from the file system.

--
Hollis Paul
Mukilteo, WA USA




Sue Mosher [MVP-Outlook] June 22nd 07 12:55 AM

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.



All times are GMT +1. The time now is 09:15 AM.

Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 2.4.0
Copyright ©2004-2006 OutlookBanter.com