Problems in Outlook 2003 SP2 - CreateItemFromTemplate

  • Thread starter Thread starter Sledge Hammer via OfficeKB.com
  • Start date Start date
S

Sledge Hammer via OfficeKB.com

The code line written below emerges a "Select Folder" dialog. Such behavior
is untolerated whilst publishing forms programically.
REPRODUCE: export any Message (IPM.Note) or Post (IPM.Post) custom form to a .

oft file.
Within VBA editor execute the following command:
Application.CreateItemFromTemplate("c:\exported.oft", Application.Session.
GetDefaultFolder(olFolderInbox))
- replace c:\exported.oft with corresponding path and file name of your form

- second argument may point to any Outlook folder or can be omitted --
Select folder dialog pops up all the time.

Could you please help with this issue?..

Thank you in advance
 
This is normal and expected behavior for an unpublished post form. I'll take your word that it also happens for a message form, but I haven't seen it. The behavior can't be changed.

If the goal is to publish such forms programmatically without prompts, there is another approach you can take: Distribute published forms in a ..pst file. You can then use the MAPIFolder.Items.Add method to create an item using the published form and then, from that item, publish to any other desired location.
--
Sue Mosher, Outlook MVP
Author of Configuring Microsoft Outlook 2003

and Microsoft Outlook Programming - Jumpstart for
Administrators, Power Users, and Developers
 
However, everything works without prompts in any other Outlook version but
2003 SP2.. This should be included into the list of new limitations in SP2
This is normal and expected behavior for an unpublished post form. I'll take your word that it also happens for a message form, but I haven't seen it. The behavior can't be changed.

If the goal is to publish such forms programmatically without prompts, there is another approach you can take: Distribute published forms in a .pst file. You can then use the MAPIFolder.Items.Add method to create an item using the published form and then, from that item, publish to any other desired location.
The code line written below emerges a "Select Folder" dialog. Such behavior
is untolerated whilst publishing forms programically.
[quoted text clipped - 12 lines]
Thank you in advance
 
Sue Mosher said:
If the goal is to publish such forms programmatically without prompts, there is another approach you can take: Distribute published forms in a ..pst file. You can then use the MAPIFolder.Items.Add method to create an item using the published form and then, from that item, publish to any other desired location.

Thank You, Sue. However, your offered workaroud is far from trivial when
implementing it in a product. Could there be any other solutions?
Can we call this a new undocumented limitation of Office 2003 Service Pack 2 ?
What does Microsoft has to say about it?..

Thank you, folks, in advance!
--
sledge
--
Sue Mosher, Outlook MVP
Author of Configuring Microsoft Outlook 2003

and Microsoft Outlook Programming - Jumpstart for
Administrators, Power Users, and Developers
 
Can we call this a new undocumented limitation of Office 2003 Service Pack 2 ?
As such 'Select Folder', when publishing form, does not appear in any other
Outlook version except for Outlook 2003 with its newest SP2..
This is normal and expected behavior for an unpublished post form. I'll take your word that it also happens for a message form, but I haven't seen it. The behavior can't be changed.

If the goal is to publish such forms programmatically without prompts, there is another approach you can take: Distribute published forms in a .pst file. You can then use the MAPIFolder.Items.Add method to create an item using the published form and then, from that item, publish to any other desired location.
The code line written below emerges a "Select Folder" dialog. Such behavior
is untolerated whilst publishing forms programically.
[quoted text clipped - 12 lines]
Thank you in advance
 
There is a KB article at http://support.microsoft.com/?id=907985 documenting changes made in SP2 relating to custom properties in unpublished forms. It doesn't mention the prompts that you are encountering, but we Outlook MVPs have concluded that they are an undocumented side effect of the same changes. Needless to say, it's not a pretty situation, given how many people rely on CreateItemFromTemplate for simple form publishing chores.
--
Sue Mosher, Outlook MVP
Author of Configuring Microsoft Outlook 2003

and Microsoft Outlook Programming - Jumpstart for
Administrators, Power Users, and Developers
 
Could you post your .oft files somewhere or mail them to me at (e-mail address removed)? The post form prompt issue seems to be common and known, but the message form prompting is quite unusual. I couldn't duplicate it here. Any information you could provide on how that form was created might be helpful. Thanks.

--
Sue Mosher, Outlook MVP
Author of Configuring Microsoft Outlook 2003

and Microsoft Outlook Programming - Jumpstart for
Administrators, Power Users, and Developers
 
Sue said:
Could you post your .oft files somewhere or mail them to me at (e-mail address removed)? The post form prompt issue seems to be common and known, but the message form prompting is quite unusual. I couldn't duplicate it here. Any information you could provide on how that form was created might be helpful. Thanks.

Pardon me, I have got confused here, as I publish IPM.Note.Message, thus the
part 'Note.' has omitted in my mind.
Confirmed: IPM.Message.* does not trigger such behaviour.

Thank you for investigating this with me,
 
Now I'm confused. IPM.Message.* would be a custom-built MAPI form, not a form built on one of the Outlook basics forms. IPM.Note.* would be a custom Outlook form based on the message form.

So, what forms are triggering a prompt with CreateItemFromTemplate?

--
Sue Mosher, Outlook MVP
Author of Configuring Microsoft Outlook 2003

and Microsoft Outlook Programming - Jumpstart for
Administrators, Power Users, and Developers
 
IPM.Message.* -- there would be no of such form. Just ignore it, as where I
accidently typed IPM.Message, I ment IPM.Note. Pardon me again :)
Now I'm confused. IPM.Message.* would be a custom-built MAPI form, not a form built on one of the Outlook basics forms. IPM.Note.* would be a custom Outlook form based on the message form.

So, what forms are triggering a prompt with CreateItemFromTemplate?
[quoted text clipped - 5 lines]
 
OT: Why did my latter reply did not appear in MS Newsgroups
(http://www.microsoft.com/office/com...5e78014-73b5-4a22-a965-8d201f889eb7&p=1&ntf=1)
?

Sledge said:
I have news for this issue:

Lastest Security patch called 1/9/2006 Security Update for Outlook 2003
(KB892843) (English version) (I've gotten it via
http://office.microsoft.com/en-us/officeupdate/default.aspx, whole info
though nothing relevant: http://support.microsoft.com/kb/892843) fixes this
problem ("Select folder does not appear"), but introduces a bunch of more:
look other post, called "Problems with lastest Security Update for Outlook
2003 (KB892843, 1/9/2006)"
The code line written below emerges a "Select Folder" dialog. Such behavior
is untolerated whilst publishing forms programically.
[quoted text clipped - 12 lines]
Thank you in advance
 
Back
Top