Super User is a question and answer site for computer enthusiasts and power users. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

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

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 tmeplate, so any document created basing on it, will be using your new macro.

share|improve this answer

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .