Firstly, I'm not even sure if this is possible. I'm new to InDesign and I'm trying to create a document similar to one I've made in Word using form fields and cross references. What I want is to have a table at the top of the document which is to be filled in with information, for example, "Name", "Address", "Occupation". Once this information is filled in, I need it to also be filled in within the body of the document so that, if there are three references to occupation within the document, they'll be updated with the corresponding answer filled into the table.
Is there any way of doing this? (I'm using InDesign cs3.)
If you plan ahead and if you could use three different character styles for the texts you want to substitute in the body of the document. You can do that with three text search/replace sessions.
Use command+f to get to the search/replace palette
Set the search to the appropriate character style, say "Name".
Copy the corresponding string of your table to the edit field of your replacement section.
Set the search scope to "Document".
Then you hit "change all" if you dare.
Repeat that with "Address" and "Occupation" and you are done.
Sorry! One omission on my side with my example.
To make that work you have to set another thing:
in the replace section do add the character style "Name" as welll.
Otherwise you'll end up with deleted substitutes.
Thanks guys. I thought about going down the find and replace route, and it's quite likely that's what I'll end up doing. I was hoping to have it some way automated though, because there are going to be more than 40 fields to fill in. It's basically to be a precedent form and what we were hoping to do is send out a document with a list of questions and with form fields that can be filled out by the client and then pasted into InDesign once it's completed and that will populate the document. I know it can be done in Word, but I'm really not familiar with InDesign at all.