Have to keep clearing Cache

G

Guest

I developed a custom phone message form and published it to the
Organizational Forms Library. In one of our offices they have one person
answer the phone and use the form to send notices about calls taken.

It had been working ok, but lately this probably has been happening "A LOT"
(quoting the user):

"The custom form could not be opened. Outlook will use an Outlook form
instead. The form required to view this message cannot be displayed. Contact
your administrator"

They now know how to clear the forms cache, which always fixes the problem.
But the question is, why does this keep happening?

Any help is appreciated.
Thank you!
Don
 
G

Guest

Oops, that second paragraph should read:

It had been working fine but lately the following error message has been
occurring "A LOT"
(quoting the user):
 
S

Sue Mosher [MVP-Outlook]

It would be helpful to know the build number of Outlook from the Help | About dialog.
 
G

Guest

Hi Sue,

I developed the form in Outlook 2003. Right now my build version is
11.6359.6408 SP1, but it might have been different when I developed the form
back in March of this year.

The version of Outlook on the computers used by the phone-message-taking
person as well as the recipients of her phone messages is: Outlook 2002 build
10.6515.6626 SP3.

Here are a few screenshots, in case they are helpful:

1. This is what the form looks like: http://tinyurl.com/angu5

2. This is the properties tab of this form when in design mode:
http://tinyurl.com/cy97n

3. Also when in design mode, if you go to the Form menu and choose View
Code, this is what you'll see: http://tinyurl.com/8vrnr

In case it matters, I developed this form a little bit at a time, testing it
all throughout the development process by creating test messages to see if
the form worked properly.

Also, I created this macro which I assigned to a button on the user's
toolbar which she uses to bring up the phone form:

Sub DisplayForm()
Set myFolder = Session.GetDefaultFolder(olFolderInbox)
Set myItem = myFolder.Items.Add("IPM.Note.PhoneMsg")
myItem.Display
End Sub

I created that macro on my own computer, then copied the text in an email to
her (she's at a different location) then copy/pasted it into her Visual Basic
Editor in Outlook (and then created the toolbar button linking to that macro).

Also noteworthy is that the problem is encountered sometimes and not others.
Many, but not all, people in that office run into this problem.

In case it matters: Exchange is version 2003 on a Win 2k3 server.
Workstations in question are running a mix of windows 2000 and windows xp.

Thanks Sue.
You've helped me on other issues in the past and I really appreciate your
help.

Don
 
G

Guest

We had similar problems where the cache had to be cleared often. In
our case the clients were Outlook 2003 but some of them were not at
SP1. Bring them up to SP1 fixed our issue.

The following MS KB article might be of some help to you:

"How to use the Outlook 2003 forms cache and to troubleshoot forms
cache problems"

http://support.microsoft.com/default.aspx?scid=kb;en-us;839804

HTH

Harry

Hi Sue,

I developed the form in Outlook 2003. Right now my build version is
11.6359.6408 SP1, but it might have been different when I developed the form
back in March of this year.

The version of Outlook on the computers used by the phone-message-taking
person as well as the recipients of her phone messages is: Outlook 2002 build
10.6515.6626 SP3.

Here are a few screenshots, in case they are helpful:

1. This is what the form looks like: http://tinyurl.com/angu5

2. This is the properties tab of this form when in design mode:
http://tinyurl.com/cy97n

3. Also when in design mode, if you go to the Form menu and choose View
Code, this is what you'll see: http://tinyurl.com/8vrnr

In case it matters, I developed this form a little bit at a time, testing it
all throughout the development process by creating test messages to see if
the form worked properly.

Also, I created this macro which I assigned to a button on the user's
toolbar which she uses to bring up the phone form:

Sub DisplayForm()
Set myFolder = Session.GetDefaultFolder(olFolderInbox)
Set myItem = myFolder.Items.Add("IPM.Note.PhoneMsg")
myItem.Display
End Sub

I created that macro on my own computer, then copied the text in an email to
her (she's at a different location) then copy/pasted it into her Visual Basic
Editor in Outlook (and then created the toolbar button linking to that macro).

Also noteworthy is that the problem is encountered sometimes and not others.
Many, but not all, people in that office run into this problem.

In case it matters: Exchange is version 2003 on a Win 2k3 server.
Workstations in question are running a mix of windows 2000 and windows xp.

Thanks Sue.
You've helped me on other issues in the past and I really appreciate your
help.

Don


Ha®®y

(e-mail address removed)
 
S

Sue Mosher [MVP-Outlook]

Unfortunately, we really don't know why forms cache problems continue in those versions. You might want to try using the ForceFormReload registry value described in the MSKB.

--
Sue Mosher, Outlook MVP
Author of
Microsoft Outlook Programming - Jumpstart for
Administrators, Power Users, and Developers
 
G

Guest

Sue, when you mention "those versions", are saying that newer versions don't
encounter this problem? Would upgrading to Outlook 2003 (with the latest
updates) solve the problem?

Thanks,
Don
 
S

Sue Mosher [MVP-Outlook]

No, that's exactly the opposite of what I was saying. I was referring to the lessened but still continuing forms cache problems in Outlook 2003 SP1 and Outlook 2002 SP3, which are the most recent versions.

--
Sue Mosher, Outlook MVP
Author of
Microsoft Outlook Programming - Jumpstart for
Administrators, Power Users, and Developers
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top