I agree that with things like tickets, or mailmerge letters where you want a
data variable buried in the text you may have to place individual fields in
separate text frames. But the OP was asking about a phone directory.
"can you assign things different style within the row when you do it this
way. For example, name bold, phone number a different font size, etc.? And
does it let you assign "leader" text with this method? i.e. placing the word
"Phone" before the phone number, or does that have to be in the data file?"
You obviously can't use paragraph styles this way other than to set the
basic style. You can, however, override with character styles - or just
format the placeholder text without using styles.
So you could, for example, set the font in a 'directory' paragraph style,
then apply a 'bold' character style to the name placeholder.
Yes you can add other text. A typical phone book line of placeholders might
read:
<<firstname>> <<last name>> (tab)<<title>> (tab)<<department>> (tab) Phone:
<<phone>> (return)
(tab) (tab) (tab) Direct fax: <<fax>> (return)
(tab) (tab) (tab) E-mail: <<email>>
And of course the balance can be reversed, <<name>>, if you are
incorporating an occasional variable word in a much longer piece of text
like a mailmerge letter. Without this function it could take you from now to
<<upcoming public holiday>> to write individual letters.
k