How to Use Word Content Controls Instead of Legacy Form Fields
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.

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

Restrict Editing for Specific Sections
Apply document protection selectively to ensure only specific areas are locked or designated for form filling.
Update Data Extraction Workflows
Adapt your extraction method, as exporting values from content controls to Excel requires a different process than legacy form fields.
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. Open Your Document: Launch WPS Writer and open the document you want to convert into a fillable form.
- 2. Access Developer Tools: Navigate to the Developer tab (enable it in the settings if it is hidden) to access the Forms group.
- 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.

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.




