Take the 2-minute tour ×
Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

I'm trying to set up a form in Word that includes several fields that get duplicated in various spots in the document, like First Name, Last Name, etc. I want the user to be able to enter each information once and have it auto-fill for the rest of the instances.

share|improve this question

1 Answer 1

I don't see any other solution to this problem, than to hire a macro and write a VisualBasic code to do the job for you.

Basically you have to write a code that will react on onChange event of first (one) edit box and propagate changes to other ones, by changing their Text property. Quite an easy task, if you have any experience with Visual Basic and/or macros.

If you don't have experience with VB for Word, try to solve this problem the easiest possible way. Put two (or more) edit boxes to your document (form) then click "Record Macro", then enter some text to first edit box, then to second (or other) and finally stop recording macro. No, you can find it amoong others, and examine carefully code of just recorded macro. It should clear any doubts you can have.

You can update this macro, to do exactly what you want to do, or even copy/move it to your normal.dot tmeplate, so any document created basing on it, will be using your new macro.

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.