Fill-In Field Prompts in Word 2013

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:

  1. Put your cursor in the document where you want the field to appear
  2. In the INSERT bar in the ribbon, choose Quick Parts > Field…


  3. In the Field dialog, choose Fill-In as the field name, enter the prompt text, and click OK


  4. 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!


Author: Adam Prescott

I'm enthusiastic and passionate about creating intuitive, great-looking software. I strive to find the simplest solutions to complex problems, and I embrace agile principles and test-driven development.

8 thoughts on “Fill-In Field Prompts in Word 2013”

  1. 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.

  2. 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.

  3. 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?

Leave a comment

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

%d bloggers like this: