R
RichB
I created a Form document in Word 2000 (9.0.6926 SP-3) running under Windows
2000 Professional, which hangs when opened in Word 2002 (10.2627.2625)
running under Windows XP.
In Word 2002, when text is entered in the first ("Letter Date") text form
field, or the user tries to tab to the second field, the cursor turns into an
hourglass icon, the system seems to freeze for about two minutes, and the
user freaks out long before two minutes. If the user hasn't already used Task
Manager to force Word to close, the cursor and system eventually return to
normal and then everything seems to work. There is no VBA code connected to
this field.
Does Word 2002 process Form documents differently than Word 2000? Any
suggestions, other than telling the users to stay calm and wait for the
system to finish whatever it is doing?
Thanks.
--------
The form consists of text, Text form fields, Check Box form fields, a
Drop-down form field, two Hyperlink field codes (in unprotected sections),
and a Command Button control. The form is a series of questions which the
user answers with "Yes"/'No"/"Not Applicable", and provides an explanation
for any "No" answers. The document is password-protected as a form.
VBA References are comparable in the two projects, and include a reference
to Normal.dot. The VBA code does not use anything in Normal.dot. The code
project was compiled and saved under Word 2002/Windows XP as a separate
document.
When the document opens, the VBA Sub "Document_Open" runs to 1) set field
shading to Always (so they show in document), 2) turn off showing any
formatting marks, 3) display a MsgBox as proof that VBA can run, and 4) set
the focus on the "Letter Date" text form field. This runs fine in Word 2002.
When the cursor exits a Check Box form field, the VBA Sub "statusExplan"
runs to coordinate the check boxes for that question (as if they were in an
Option Group) and enable/disable the explanation Text field based on which
Check Box is checked.
If the user clicks the "Check the Letter" command button, the VBA Sub
"checkData" runs to verify that all information fields are filled in, there
is an answer for each question, and that there are explanations for all "No"
responses.
2000 Professional, which hangs when opened in Word 2002 (10.2627.2625)
running under Windows XP.
In Word 2002, when text is entered in the first ("Letter Date") text form
field, or the user tries to tab to the second field, the cursor turns into an
hourglass icon, the system seems to freeze for about two minutes, and the
user freaks out long before two minutes. If the user hasn't already used Task
Manager to force Word to close, the cursor and system eventually return to
normal and then everything seems to work. There is no VBA code connected to
this field.
Does Word 2002 process Form documents differently than Word 2000? Any
suggestions, other than telling the users to stay calm and wait for the
system to finish whatever it is doing?
Thanks.
--------
The form consists of text, Text form fields, Check Box form fields, a
Drop-down form field, two Hyperlink field codes (in unprotected sections),
and a Command Button control. The form is a series of questions which the
user answers with "Yes"/'No"/"Not Applicable", and provides an explanation
for any "No" answers. The document is password-protected as a form.
VBA References are comparable in the two projects, and include a reference
to Normal.dot. The VBA code does not use anything in Normal.dot. The code
project was compiled and saved under Word 2002/Windows XP as a separate
document.
When the document opens, the VBA Sub "Document_Open" runs to 1) set field
shading to Always (so they show in document), 2) turn off showing any
formatting marks, 3) display a MsgBox as proof that VBA can run, and 4) set
the focus on the "Letter Date" text form field. This runs fine in Word 2002.
When the cursor exits a Check Box form field, the VBA Sub "statusExplan"
runs to coordinate the check boxes for that question (as if they were in an
Option Group) and enable/disable the explanation Text field based on which
Check Box is checked.
If the user clicks the "Check the Letter" command button, the VBA Sub
"checkData" runs to verify that all information fields are filled in, there
is an answer for each question, and that there are explanations for all "No"
responses.