I was creating a Word document template for my team to use, and I wanted to include a reference number in the header to make it appear on each page. I initially created a field for the user to click and enter the value. The problem with using a simple entry field and sticking it in the header is that it’s grayed-out and easily forgotten.
So, instead of using a textbox field, I decided to prompt the user for the value by using a fill-in field. It’s an easy thing to do, and users of the template will never forget to enter the value. (Of course, they might choose to ignore the prompt, but that’s a different problem!)
To create a fill-in field in Word 2013, do the following:
- Put your cursor in the document where you want the field to appear
- In the INSERT bar in the ribbon, choose Quick Parts > Field…
- In the Field dialog, choose Fill-In as the field name, enter the prompt text, and click OK
- Be sure to save your document as a Word Template
That’s all there is to it. When you create a new document from the template, you’ll be prompted, and the value will be filled in.
Good stuff!
Hi Adam
I have done this but how is it highlighted in the document, it just looks like any other text. What alerts them to update the text or fill it in.
Thanks
If you save it as a Word template (.dot or .dotx) and then open a New document using that template, it will prompt you when you open the New document.
Hi guys
I’ve done this, but what if I want the same info to appear elsewhere? How do I call on the same answer without having another fill-in asking the same question?
Any help would be appreciated !
Thanks, Linda.
You need to use ASK instead and create a macro to be able to ask you again when opening the template:
Sub AUTONEW()
For Each champ In ActiveDocument.Range.Fields
champ.Update
Next champ
End Sub
This info is found in french on http://www.faqword.com/index.php/word/champs/703-quelle-est-la-difference-entre-un-champ-ask-et-un-champ-fillin
And you probably want to replace “champ” by “field”
I have an application that handles the word merge programmatically, including fill-in fields. The problem is with getting the prompt text for the fill-in fields. Any idea how to do that? The problem is that the prompt text can contain any character, including spaces, but when you get the field code text, it includes other stuff at the end – how do you get rid of that other stuff? For example, I have a merge field with prompt text “test merge field”, but when I look at the FieldCode.text, it looks like this “FILLIN test merge field \* MERGEFORMAT”. Is the /* a delimiter?
De modo que el primer paso será acceder a http://www.gmail.com para poder ubicarnos en el
inicio de sesión.
Hi there to all, the contents existing at this site are
actually remarkable for people experience, well,
keep up the nice work fellows.