|
Problems and Solutions>Run-time Assembly |
|
|
FillPoints in text boxes |
|
|
Article #: |
0015 |
|
Contributor: |
Daniel Todes |
|
GF version: |
3.05 |
|
Applies to: |
Microsoft Word templates |
|
Last updated: |
September 7, 2001 |
Problem
FillPoints in text boxes in a Word template (as opposed to an RTF template) do not get filled.
Description
In Word, text boxes are treated as a separate part of a document. When you fill a Word template, the GhostFill Word Desktop Client does not locate FillPoints in text boxes.
Solutions
Click here to view the solutions.
There are four solutions to this problem:
Convert the text box to a frame:
Select the text box. On the Format menu, click Text Box. In the Format Text Box dialog box, select the Text Box tab. Click the Convert to Frame... button. A message is displayed warning about formatting changes that may occur. Click OK to continue. The GhostFill Word Desktop Client is able to locate FillPoints in a frame.
Use a Word table rather than a text box:
GhostFill's support for tables is excellent and Word offers extensive table formatting features.
Insert a Word Document Property field in the text box:
If you insert a Word Document Property field in a text box you can then set the value of this field from a FillPoint in the template:
For example:
In the text box you could have the following Word Document Property field:
{ DocProperty "Address"\ *MERGEFORMAT }
Then anywhere in your template but outside of the text box, insert the following FillPoint:
%[DocProperty.Address=AddressVariable]
At the end of the template, you can insert a FillPoint to update the fields dynamically (see Updating fields in Word).
Save the Word template as an RTF template:
GhostFill's RTF assembly engine handles FillPoints in text boxes beautifully!