So, with your suggestion, the only way to avoid this error is making a macro
with a loop on the fields of the document and testing if the type of the
field is wdFieldIndex. Else, update the field. Finally, the macro should be
in the option "On exit" of the text fields.
Thanks for the suggestion.
> As far as I can see you get that when you set the form fields to "Calculate
> on Exit" and it doesn't look as if there's much you can do about it if you
[quoted text clipped - 17 lines]
> > controls, this error happens.
> > Is there a solution to that?
Peter Jamieson - 27 Jul 2007 10:49 GMT
<<
> So, with your suggestion, the only way to avoid this error is making a
> macro
> with a loop on the fields of the document and testing if the type of the
> field is wdFieldIndex.
Not really. It seems to me that if you have Calculate on Exit, Word will try
to update any INDEX field automatically, so you have to avoid having any
INDEX field while the form is being filled in. You could either chnage the
field type temporarily along the lines I suggest (in which case it probably
wouldn't be detected as a wdFieldIndex field - or insert the necessary field
when the form has been completed. However, that assumes that it is possible
to detect when the user has finished filling in the form, and of course, if
they have the opportunity to "finish", then continue editing after all, you
need to be able to detect that. I suppose I'd probably opt for some kind of
"Finish/Continue" button and hang an update macro on that.
Peter Jamieson
> So, with your suggestion, the only way to avoid this error is making a
> macro
[quoted text clipped - 32 lines]
>> > controls, this error happens.
>> > Is there a solution to that?