logo
search
Document Editing Problems

How to Use Word Content Controls Instead of Legacy Form Fields

Maira MehtabMaira Mehtab Oct 12, 2026 868 views

Question details

The user needs to transition from legacy form fields to content controls to allow users to edit non-form text areas while protecting form data.

How to Use Word Content Controls Instead of Legacy Form Fields
Product
Microsoft Word
Device & OS
not provided
Scenario
Designing a fillable document form for data extraction to Excel without locking the entire document.
Observed behavior
Protecting a document with legacy form fields prevents users from editing other text areas, whereas content controls offer more flexible protection options.
Before you start

Ensure that the Developer tab is enabled in your application's ribbon menu, as it is required to insert, configure, and manage both legacy form fields and content controls.

Solution 1Recommended

Replace Legacy Form Fields with Content Controls

Use content controls instead of legacy fields to allow users to edit specific sections while leaving other text freely editable.

Content controls provide a modern alternative to legacy form fields. They allow you to apply protection at the individual control level rather than locking down the entire document section.

1
Access the Developer Tab

Navigate to the Developer tab on the top ribbon. If it is not visible, go to File > Options > Customize Ribbon and check the Developer box.

2
Insert Content Controls

Place your cursor where you want the field to appear. In the Controls group, click on the desired Content Control icon (such as Rich Text, Plain Text, or Drop-Down List).

3
Configure Locking Properties

With the content control selected, click 'Properties' in the Controls group. Check the boxes for 'Content control cannot be deleted' or 'Contents cannot be edited' based on your specific protection needs.

Replace Legacy Form Fields with Content Controls
Flexible Editing: By setting properties on individual controls, users can fill out the form parts while still being able to edit unprotected paragraphs in the rest of the document.

Create Flexible Fillable Forms with WPS Writer

WPS Office Writer provides robust, easy-to-use tools for inserting and managing both form fields and content controls, allowing you to create professional, interactive documents without complex setups.

  1. 1. Open Your Document: Launch WPS Writer and open the document you want to convert into a fillable form.
  2. 2. Access Developer Tools: Navigate to the Developer tab (enable it in the settings if it is hidden) to access the Forms group.
  3. 3. Insert Controls and Protect: Click to insert Text, Check Box, or Drop-Down form fields, then use the 'Protect Document' feature to restrict user edits strictly to the form fields.
Fully compatible with Microsoft Word document formats (.docx)Intuitive interface for inserting text boxes, checkboxes, and drop-down menusAdvanced document protection to restrict editing to specific form areasFree and lightweight alternative to Microsoft Office
microsoft office alternative - wps office

Frequently Asked Questions

How do I show the Developer tab to access content controls?

Go to File > Options > Customize Ribbon. In the right-hand column, check the box next to 'Developer' and click OK. The tab will now appear on your main ribbon.

Can I convert existing legacy form fields to content controls automatically?

There is no built-in, one-click button to convert legacy fields to content controls. You will need to manually replace them or use third-party VBA macros and add-ins to automate the conversion process.

Why can't I edit text outside the legacy form fields?

When document protection is set to 'Filling in forms' for legacy fields, the entire document (or specific section break) is locked. Switching to content controls allows you to lock only the controls themselves, keeping the rest of the document editable.

Does extracting data to Excel work the same way for content controls?

No. Content controls store data differently compared to legacy form fields. You will need to update your VBA scripts or use modern extraction tools designed specifically for content controls to pull the data into Excel.