Reply
 
Thread Tools Display Modes
  #1   Report Post  
Posted to microsoft.public.word.pagelayout,microsoft.public.word.programming,microsoft.public.word.vba.general,microsoft.public.word.vba.userforms
David Horowitz David Horowitz is offline
external usenet poster
 
Posts: 8
Default ActiveX Form Controls preventing Field Updating

Hi folks. Has anyone seen this problem or know a solution?
1. Hit F9.
2. Type the following field code:
{ TIME \@ "hh:mm:ss" }
3. Save the document (if in Word 2007, save it in the 97-2003 format).
4. Close the document.
5. Re-open the document.
6. Notice the time has correctly updated.
7. Do it again if you want (steps 4 & 5) - the time keeps updating, as it
should. So far, so good.
8. Now select View Toolbars Control Toolbox (in Word 2003) or Developer
tab Controls group Legacy Tools button ActiveX Controls Check Box
(in Word 2007). You will see Checkbox1.
9. Save the changes.
10 . Close the document.
11. Re-open the document.
12. The time field is now frozen and will only update if I hit F9.
Is this a known bug? Is there any workaround without coding a macro that
would call Field.Update?
(Incidentally, I'm in Print Layout mode. I do NOT have "Update Fields when
printing" options set.)
TIA,
David
--
David Horowitz
Lead Technologist
Soundside Inc.



  #2   Report Post  
Posted to microsoft.public.word.pagelayout,microsoft.public.word.programming,microsoft.public.word.vba.general,microsoft.public.word.vba.userforms
Graham Mayor Graham Mayor is offline
external usenet poster
 
Posts: 19,312
Default ActiveX Form Controls preventing Field Updating

It happens here too - use a legacy form field check box instead..



"David Horowitz" wrote in message
...
Hi folks. Has anyone seen this problem or know a solution?
1. Hit F9.
2. Type the following field code:
{ TIME \@ "hh:mm:ss" }
3. Save the document (if in Word 2007, save it in the 97-2003 format).
4. Close the document.
5. Re-open the document.
6. Notice the time has correctly updated.
7. Do it again if you want (steps 4 & 5) - the time keeps updating, as it
should. So far, so good.
8. Now select View Toolbars Control Toolbox (in Word 2003) or
Developer tab Controls group Legacy Tools button ActiveX Controls
Check Box (in Word 2007). You will see Checkbox1.
9. Save the changes.
10 . Close the document.
11. Re-open the document.
12. The time field is now frozen and will only update if I hit F9.
Is this a known bug? Is there any workaround without coding a macro that
would call Field.Update?
(Incidentally, I'm in Print Layout mode. I do NOT have "Update Fields when
printing" options set.)
TIA,
David
--
David Horowitz
Lead Technologist
Soundside Inc.





  #3   Report Post  
Posted to microsoft.public.word.pagelayout,microsoft.public.word.programming,microsoft.public.word.vba.general,microsoft.public.word.vba.userforms
Graham Mayor Graham Mayor is offline
external usenet poster
 
Posts: 19,312
Default ActiveX Form Controls preventing Field Updating

It happens here too - use a legacy form field check box instead..



"David Horowitz" wrote in message
...
Hi folks. Has anyone seen this problem or know a solution?
1. Hit F9.
2. Type the following field code:
{ TIME \@ "hh:mm:ss" }
3. Save the document (if in Word 2007, save it in the 97-2003 format).
4. Close the document.
5. Re-open the document.
6. Notice the time has correctly updated.
7. Do it again if you want (steps 4 & 5) - the time keeps updating, as it
should. So far, so good.
8. Now select View Toolbars Control Toolbox (in Word 2003) or
Developer tab Controls group Legacy Tools button ActiveX Controls
Check Box (in Word 2007). You will see Checkbox1.
9. Save the changes.
10 . Close the document.
11. Re-open the document.
12. The time field is now frozen and will only update if I hit F9.
Is this a known bug? Is there any workaround without coding a macro that
would call Field.Update?
(Incidentally, I'm in Print Layout mode. I do NOT have "Update Fields when
printing" options set.)
TIA,
David
--
David Horowitz
Lead Technologist
Soundside Inc.





  #4   Report Post  
Posted to microsoft.public.word.pagelayout,microsoft.public.word.programming,microsoft.public.word.vba.general,microsoft.public.word.vba.userforms
Stefan Blom[_3_] Stefan Blom[_3_] is offline
external usenet poster
 
Posts: 6,897
Default ActiveX Form Controls preventing Field Updating

By default, any document with ActiveX controls will be forced into Design
mode (which, among other things, prevents the automatic updating of fields).
This is not a bug but a macro security feature.

--
Stefan Blom
Microsoft Word MVP



"David Horowitz" wrote in message
...
Hi folks. Has anyone seen this problem or know a solution?
1. Hit F9.
2. Type the following field code:
{ TIME \@ "hh:mm:ss" }
3. Save the document (if in Word 2007, save it in the 97-2003 format).
4. Close the document.
5. Re-open the document.
6. Notice the time has correctly updated.
7. Do it again if you want (steps 4 & 5) - the time keeps updating, as it
should. So far, so good.
8. Now select View Toolbars Control Toolbox (in Word 2003) or
Developer tab Controls group Legacy Tools button ActiveX Controls
Check Box (in Word 2007). You will see Checkbox1.
9. Save the changes.
10 . Close the document.
11. Re-open the document.
12. The time field is now frozen and will only update if I hit F9.
Is this a known bug? Is there any workaround without coding a macro that
would call Field.Update?
(Incidentally, I'm in Print Layout mode. I do NOT have "Update Fields when
printing" options set.)
TIA,
David
--
David Horowitz
Lead Technologist
Soundside Inc.






  #5   Report Post  
Posted to microsoft.public.word.pagelayout,microsoft.public.word.programming,microsoft.public.word.vba.general,microsoft.public.word.vba.userforms
Stefan Blom[_3_] Stefan Blom[_3_] is offline
external usenet poster
 
Posts: 6,897
Default ActiveX Form Controls preventing Field Updating


By default, any document with ActiveX controls will be forced into Design
mode (which, among other things, prevents the automatic updating of fields).
This is not a bug but a macro security feature.

--
Stefan Blom
Microsoft Word MVP



"David Horowitz" wrote in message
...
Hi folks. Has anyone seen this problem or know a solution?
1. Hit F9.
2. Type the following field code:
{ TIME \@ "hh:mm:ss" }
3. Save the document (if in Word 2007, save it in the 97-2003 format).
4. Close the document.
5. Re-open the document.
6. Notice the time has correctly updated.
7. Do it again if you want (steps 4 & 5) - the time keeps updating, as it
should. So far, so good.
8. Now select View Toolbars Control Toolbox (in Word 2003) or
Developer tab Controls group Legacy Tools button ActiveX Controls
Check Box (in Word 2007). You will see Checkbox1.
9. Save the changes.
10 . Close the document.
11. Re-open the document.
12. The time field is now frozen and will only update if I hit F9.
Is this a known bug? Is there any workaround without coding a macro that
would call Field.Update?
(Incidentally, I'm in Print Layout mode. I do NOT have "Update Fields when
printing" options set.)
TIA,
David
--
David Horowitz
Lead Technologist
Soundside Inc.






Reply
Thread Tools
Display Modes

Posting Rules

Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Problem inserting leagacy tools or activex controls. DMurrah Tables 1 August 5th 09 06:37 PM
Preventing a form text field from user hitting enter & creating ne Kathy Tables 1 March 21st 09 07:55 AM
ActiveX Controls and Spell Checker Rosiewednesday Microsoft Word Help 6 June 27th 08 05:10 PM
ActiveX controls in Word 2007 preeto Microsoft Word Help 1 February 23rd 07 07:37 PM
ActiveX Controls JeffH13 Microsoft Word Help 1 December 31st 05 03:51 PM


All times are GMT +1. The time now is 02:51 PM.

Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Copyright ©2004-2024 Microsoft Office Word Forum - WordBanter.
The comments are property of their posters.
 

About Us

"It's about Microsoft Word"