Monday, September 24, 2007

Microsoft Office 2003 SP3 Breaks Outlook Forms (.oft)

If you have upgraded the standard install of your company's PCs to Office 2003 Service Pack 3 (released Sept 20th) then you may be having some problems with Outlook Forms.

The error message "The custom form could not be opened. An Outlook form will be used instead" will appear when you attempt to open any customized Outlook Forms saved as .oft files (such as forms stored on a file server or shared drive).

The solution to this problem is to change two entires in the registry which disable the new security properties available in Office 2003 SP3. These two options will revert Outlook 2003 SP3 back to it's SP2 form security settings.

Create the following keys in HKEY_CURRENT_USER\Software\Microsoft\Office\11.0\Outlook\Options\Mail
"AllowTNEFtoCreateProps"=dword:00000000
"AllowMSGFilestoCreateProps"=dword:00000001

This is especially helpful because Service Pack 3 cannot be removed, you must uninstall all of Office 2003 and reinstall.

23 comments:

JW said...

Thanks for the post. Yours was the only relevant hit to this problem when I went searching.

Do you happen to know why this change was implemented in SP3? Is there a specific published vulnerability that this is patching?

Anonymous said...

Thank you very much.
This is the only relevant hit in the whole internet.

Thanks!
Detlef from Germany

Anonymous said...

Thank you. You've saved me from having to re-work my organisation's templates.

Anonymous said...

Thanks this has saved my life!

Nick

Anonymous said...

Thanks a lot for this. As said before I took a few hours searching and this is the only relevant fix.

Anonymous said...

This has just saved my arse literally i have searched high and low to find what SP3 had changed to cause this and as our organization uses so many forms this was killing us thanks ever so much for this resolution.

Kermit_Killer said...

Going to echo those above me - this was the only relevant search I found.

Profoundly grateful that I won't have to rework 150 templates now. :D

Jeff said...

Very much appreciated!

rudeboy said...

The ONLY relevant hit!

many thanks

Thomas from Germany

Anonymous said...

Thank you so much for your helpful post! We are very happy!

Greetings from Switzerland

Anonymous said...

Thanks for the great tip!

Matthias from Austria

Anonymous said...

thankssss ;-)

Regards from Spain

Anonymous said...

Earlier, I reported that this fix wasn't working for me but then I changed both values to 1 and the forms worked fine!!
Thanks

Anonymous said...

Like all others

THANKS

Tim said...

As with all the others, thanks for the help. That problem has been driving me nuts for months, until I finally found your link.

Anonymous said...

Vielen Dank auch aus Deutschland!
Wirklich eine super Lösung!

thank you for support, greetings
from germany!!!

Anonymous said...

Vielen Dank für diese weltklasse Lösung und Grüße aus Deutschland!!

Thank you very mutch for support and nice greetings from germany!!!
(sorry for my bad english)

Arne said...

Thanks from the home of USA's new President, Chicago.
arne aka Chi_Guy

Anonymous said...

Thanks from Sweden as well. Both me, my boss and +23 000 colleagues are happy now :)

Rathan said...

Thanks so much from Australia!

This has help me from redoing all the templates again :)

Anonymous said...

Thanks and greetings from Switzerland!

now i'm happy again ;-)

Anonymous said...

Thank you for the post.
Saves my Day!!!

Michael from Germany

Anonymous said...

Thank you for this solution. This is indeed the only relevant hit on google :-).

But is it really necessary to uninstall/reinstall Office 2003??

Greetings from Belgium!