Printing Problems

How to Show Word Content Controls on Screen but Not Print Them

Kushani NimanthikaKushani Nimanthika Nov 2, 2026 870 views

Question details

The user needs to display placeholder text inside Word form content controls on the screen but prevent that text from appearing on the final printed document, without relying on macros.

How to Show a Word Content Control on Screen but Do Not Print It
Product
Word
Device & OS
not provided
Scenario
Creating a fillable form or template with instructional placeholder text that should only be visible to the user digitally.
Observed behavior
By default, the placeholder text prints out alongside the rest of the document, which ruins the clean layout of the printed form.
Before you start

Ensure your document is saved and that you have enabled the Developer tab in your Word ribbon, as you will need access to Design Mode to format the content control tags properly.

Solution 1Recommended

Use Design Mode and Hidden Text Settings

Format the placeholder text as hidden, then instruct the word processor to display hidden text on screen but ignore it during printing.

This built-in approach safely bypasses the need for complex VBA macros by utilizing standard font attributes and display toggles. It ensures your form remains functional and easy to maintain.

1
Enable Design Mode

Go to the Developer tab on the ribbon and click 'Design Mode' to reveal the structural tags of your content controls.

2
Format Placeholder as Hidden

Select the placeholder text inside the content control. Press Ctrl+D to open the Font dialog box, check the 'Hidden' box, and click OK.

3
Show Hidden Text on Screen

Navigate to File > Options > Display. Under the 'Always show these formatting marks on the screen' section, check the box for 'Hidden text'.

4
Disable Printing for Hidden Text

In the same File > Options > Display menu, look under 'Printing options' and ensure 'Print hidden text' is unchecked. Click OK to save your changes.

Use Design Mode and Hidden Text Settings
Macro-Free Method: This method avoids using macros entirely, meaning your document won't trigger security warnings when shared with other users.
WPS Writer Solution

Easily Manage Document Printing Options with WPS Office

WPS Writer provides a streamlined interface for creating forms and managing advanced print settings. It is fully compatible with Microsoft Word document formats and offers a simplified way to control hidden text visibility and printing behaviors.

  1. 1. Open your Document: Launch WPS Writer and open your form document containing the placeholder text.
  2. 2. Format Text as Hidden: Highlight your placeholder text, right-click and select 'Font'. In the dialog box, check the 'Hidden text' option and apply.
  3. 3. Show Formatting Marks: Go to Menu > Options > View, and under formatting marks, check 'Hidden text' to keep it visible on your screen.
  4. 4. Adjust Print Settings: Navigate to Menu > Options > Print, and ensure that 'Hidden text' is unchecked so the placeholder won't appear on your printed pages.
Fully compatible with Microsoft Word formats (.docx, .doc).Intuitive settings interface for toggling hidden text and print options.Free and lightweight alternative for document editing and form creation.Familiar user interface requiring zero learning curve.
QA img-9

Frequently Asked Questions

Why is my hidden text still printing?

If your hidden text is printing, the 'Print hidden text' setting is likely enabled. Check File > Options > Display in Word (or Options > Print in WPS Writer) and ensure the print hidden text option is completely unchecked.

Do I need to use VBA macros to hide content controls when printing?

No. By formatting the specific placeholder text as hidden and adjusting your application's display and print settings, you can achieve this dynamically without writing any macros.

Will the content control placeholder reappear if someone else opens the document?

The on-screen visibility of hidden text depends on the local application settings of the person opening the document. If they do not have 'Show hidden text' enabled in their display options, they will not see the placeholder.

How do I turn on the Developer tab to access Design Mode?

To enable the Developer tab, right-click anywhere on the main ribbon and select 'Customize the Ribbon'. In the right-hand column of the window that appears, check the box next to 'Developer' and click OK.