View Single Post
  #2  
Old March 8th 07, 11:33 AM posted to microsoft.public.outlook.program_forms
Sue Mosher [MVP-Outlook]
external usenet poster
 
Posts: 11,651
Default forward event of Custom form

A forwarded message always uses the custom form associated with original message. The only workaround I know is to use the Forward event to create a new item using Application.CreateItem and then populate its properties and send it.

--
Sue Mosher, Outlook MVP
Author of Configuring Microsoft Outlook 2003
http://www.turtleflock.com/olconfig/index.htm
and Microsoft Outlook Programming - Jumpstart for
Administrators, Power Users, and Developers
http://www.outlookcode.com/jumpstart.aspx

"Cynthia" wrote in message ...
I developed a custom form in VSTO. And when forwarding the custom form, the
showing form is also the custom form. But I want to use the default message
form when forwarding.
The coding like following:
Dim oMsg As Outlook.MailItem
oMsg = Me.CreateItemFromTemplate(strPath + "test.oft")

oMsg.MessageClass and oMsg.Forward().MessageClass are the same which is
"IPM.Note".

oMsg.FormDescription.MessageClass and
oMsg.Forward().FormDescription.MessageClass are the same which is
"IPM.Note.CustomForm".

Further more, I have set the action property "forward" to the default
message form in test.oft mail template design. But its
formdescription.messageclass is the customform class.

How could I modify the forward() to use the default messageclass, and its
formdescription also use the default messageclass.

Thanks

Ads