• On MovieTome: See the villain of IRON MAN 2!
March 12, 2008 12:01 AM PDT

Create a simple form in Microsoft Word

by Dennis O'Reilly
  • Font size
  • Print
  • 7 comments

Microsoft Office includes industrial-strength tools for creating forms of all types, but the Access database and InfoPath information manager are overkill for my meager form requirements. If I need to collect basic information from a bunch of people in a hurry, such as for planning a potluck lunch, I stick with the simple form-creation tools in Word.

Word 2007 groups the options found on the Forms toolbar in Word 2003 into the Legacy Tools button in the Controls section under the Developer tab. These form fields are a subset of Office 2007's Content Controls, which allow you to populate forms automatically from external sources, extract form data as XML for use in other applications, and perform other operations. I may have use for these advanced features someday, but for creating a basic form, they're too much.

Start with a template and a table
Whether you're using Word 2007 or Word 2003, create a template to serve as the master copy of your form document. The simplest way to format the form is by using a two-column table: The left column lists the field names, and the right one holds the data you're collecting. In my example form for planning a company potluck lunch, I created fields for the respondent's name, department, and preferred event date, as well as for the food and beverage each person plans to bring.

Text boxes work for the name, department, and food fields, and I use a drop-down menu for the beverage choice. I also use a drop-down menu for the date preference in Word 2003, but Word 2007 adds a control that lets people select a date from a monthly calendar.

To select a form control in Word 2007, place the cursor in the table cell where you want the control, click the Developer tab, and choose the appropriate icon in the Controls section, or click the arrow in the bottom-right corner of the Legacy Tools icon and select the control from the drop-down list.

The Legacy Tools drop-down list of form controls in Microsoft Word 2007

Click the down arrow on the Legacy Tools icon to insert a form control.

(Credit: Microsoft)

In Word 2003, place the cursor in the table cell you want the form field to appear in, right-click an empty area of the toolbar, select Forms to open the floating Forms toolbar, and choose one of the controls on the toolbar.

The floating Forms toolbar in Microsoft Word 2003

Select a control from the floating Forms toolbar to insert it in a document in Microsoft Word 2003.

(Credit: Microsoft)

Once your form control is in place, right-click it and choose Properties to customize it. Another way to access the control options is by selecting the Properties button in the Controls section of the Developer ribbon in Word 2007, or by clicking the Form Field Options icon on the Forms toolbar in Word 2003. For text fields, you can change the default text that appears (by adding "Click here to enter text," for example). You can also specify that a number, date, or other type of text be entered; set a maximum length; specify a text format; and even set a macro to run when data is entered, or when the field is exited. This is also how you enter items for drop-down lists, and set the size and default values of checkboxes.

The Drop-Down Form Field Options in Microsoft Word 2003

Add items to the drop-down form control by entering them in the Field Options dialog box and clicking Add.

(Credit: Microsoft)

There's a more elegant way to ask people to select their preferred date in Word 2007: choose the Date Picker control, which adds a month-by-month calendar to the form that appears when you select it and choose the down arrow to the right of the current entry. The Content Properties dialog lets you specify the resulting date format.

The Calendar Control Properties dialog box in Microsoft Word 2007

Set the date format used in your form's calendar control via its Properties dialog box in Word 2007.

(Credit: Microsoft)

When your form controls are in place, save the file using the .dotx format in Word 2007, or .dot in Word 2003. When you're ready to distribute your form, open a new Word document, and choose the template from the list that appears. Save the resulting file with the .docx format in Word 2007, or .doc in Word 2003. Now the form is ready for distribution, but first make sure your recipients can add text and otherwise access its fields. In Word 2007, place the cursor in the field, click the Properties button in the Contents section of the Developer ribbon (or right-click and choose Properties), and make sure "Contents cannot be edited" is unchecked. In Word 2003, ensure that the lock icon at the far right of the Forms toolbar is selected.

When the forms are returned, you can collect the data as comma-separated values in a text file (.txt) in Word 2003 by selecting File > Save As > Tools > Save Options, checking Save data only for forms, and clicking OK > Save > OK. In Word 2007 you should be able to do the same by clicking the Office button, choosing Save As > Word Document > Tools > Save Options, selecting the Advanced tab in the left pane, scrolling to the "Preserve fidelity when sharing this document" section in the right window, checking "Save form data as delimited text file," choosing Plain text (.txt) in the Save as type drop-down menu, and clicking Save > OK. Unfortunately, I couldn't get this function to save the form content when I tested it. I'll keep experimenting, though, and I'll let you know if I find the solution.

Tomorrow: Customize the Details view in Windows Explorer.

Dennis O'Reilly has covered PCs and other technologies in print and online since 1985. Along with more than a decade as editor for Ziff-Davis's Computer Select, Dennis edited PC World's award-winning Here's How section for more than seven years. He is a member of the CNET blog Network, and is not an employee of CNET.
Recent posts from Workers' Edge
Browser security features compared
Essential Firefox security add-ons
Troubleshoot Microsoft Word printer problems
Troubleshoot Windows 7 upgrade woes
Browse safely by blocking Web ads
Free alternatives to Adobe Reader
Finding the catch in 'free' software
Remove files attached to messages in Outlook, Thunderbird, and Yahoo Mail
Add a Comment (Log in or register) (7 Comments)
  • prev
  • 1
  • next
by bledsoetech March 13, 2008 7:31 AM PDT
I was glad to learn about this feature of Word (and was surprised that I hadn't heard about it before), but I played around with it and did not find it intuitive at all. I created a form template (in Word 2003) as described in the article, then used it to add the form to a Word doc which I emailed to myself. The dropdown item I created didn't drop down, and it wasn't clear to me if I did something wrong in creating that element.

Also, for my purposes, it's a little awkward to use a Word doc as a data collection tool. Assuming I was able to create the form correctly, I would attach it to an email that I would then send to some number of recipients. Each one of them would have to save the doc to their hard drive, open it and enter their responses, save the doc, then attach it to an email and send it back to me. Then I have to manually save each individual's responses separately to a .csv file.

I find the Forms feature of Google Docs to be much better for this type of thing (though I have some complaints about their implementation as well; see http://bledsoetech.blogspot.com/2008/02/google-docs-new-forms-feature-good-but.html ).
Reply to this comment
by doreilly March 13, 2008 1:22 PM PDT
I agree completely that Google Docs is a better approach to simple surveys. On Monday I'll describe how to use the service to create and manage an NCAA basketball tournament pool.

Thanks for the information.

Dennis
by evion2 April 2, 2008 10:21 PM PDT
its been a tragedy for me not being able to mail a form that displays right on recipient's side, its a repetitive duty in my job to mail a list a short notification that has 3 fixed answers an one that can change, i.e.
Mr x has accepeted to take the apointment and
a) is going to call
b) is going to mail us
c) he expect us to call him on -date-
d) Other:

While the first three options may be good for a dropdown list or checkbox the last one is better a text box, but cant have it (i don't even want recipients to answer or select, jus read it with the choice made), so far i have dealt with it by creating 4 diferent templates, im i the only one doing this?
Reply to this comment
by CecilyR February 12, 2009 12:56 AM PST
Any tips on creating forms in 2007 that can be used in 2003? I can't get it to work.

Thanks
Reply to this comment
by Jackson_Lee June 3, 2009 8:15 AM PDT
"Unfortunately, I couldn't get this function to save the form content when I tested it. I'll keep experimenting, though, and I'll let you know if I find the solution"

Any developments? - This is the problem I am having with Word2007 forms as well. Any developments? It works if I use the 'legacy' tools but that cannot be the only option..
Reply to this comment
by drloomac September 9, 2009 9:28 AM PDT
I have the same question as Jackson_Lee.
Reply to this comment
by msh345 September 9, 2009 2:06 PM PDT
I have the same question as Jackson_Lee and drloomac. How do we fix this??????
(7 Comments)
  • prev
  • 1
  • next
advertisement

E-tailers linked to 'scam' blame customers

Priceline, Classmates.com, and Orbitz say customers should read the fine print before complaining about being charged to join loyalty programs they didn't want.

The 411 on early-termination fees

Verizon Wireless has doubled its early-termination fees for smartphones, but what does it mean for the rest of the industry?

advertisement

About Workers' Edge

Dennis O'Reilly has covered PCs and other technologies in print and online since 1985. Along with more than a decade as editor for Ziff-Davis's Computer Select, Dennis edited PC World's award-winning Here's How section for more than seven years. He is a member of the CNET Blog Network and is not an employee of CNET.

Add this feed to your online news reader

Workers' Edge topics

advertisement
advertisement

Inside CNET News

Scroll Left Scroll Right