Make the first (or any) formfield Calculate on Exit.
Do not use a second formfield. Why, if you the user is not filling it in.
Make the second field a, well. field. Make to refer to the first one.
Say the first one is named "Client", or to use the default for a text formfield. "Text1".
Go to where you want its value duplicated.
Press Ctrl-F9
Type in Text1
Now move the cursor. if text1 has Calculate on exit, when you exit out of Text1, its value will be placed into the othe rfield. You can do this as many time, and as many place as you like.
If must have the second one a formfield, so th euser can change it, then you can make an OnEntry macro for the second formfield. Like this:
Code:
Sub MyOnEntry()
ActiveDocument.FormFields("Text2").Result = _
ActiveDocument.FormFields("Text1").Result
End Sub
So now, on entry, its result will be the rsult of Text1, but you can change it.
<
60 50 working days until retirement