logo
search
Document Editing Problems

How to Make a Word Heading Available for Cross-References

Rana GarciaRana Garcia Oct 12, 2026 870 views

Question details

The user needs to make a specific paragraph appear as a selectable heading in the Cross-reference dialog box.

How to Make a Word Heading Available for Cross-References
Product
Microsoft Word / WPS Writer
Device & OS
not provided
Scenario
Attempting to insert a cross-reference linking to a specific section title or heading within a document.
Observed behavior
The heading does not appear in the Cross-reference dialog box list because it is formatted with a custom style rather than a recognized built-in heading style.
Before you start

Turn on the Navigation Pane (View > Navigation Pane) to easily verify which text strings are currently being recognized by the software as true headings.

Solution 1Recommended

Apply and Modify Built-in Heading Styles

Use Word's default built-in Heading styles (Heading 1, Heading 2, etc.) instead of creating custom styles to ensure they appear in the cross-reference list.

Word processors explicitly look for built-in heading styles to populate the Cross-reference dialog box. If you create a brand-new style based on a heading style, the system may fail to recognize it. The best practice is to apply a built-in heading style and modify its formatting to match your design needs.

1
Select the target text

Highlight the paragraph or text that you want to use as your cross-reference heading.

2
Apply a built-in style

Navigate to the Home tab and select a built-in style, such as 'Heading 1' or 'Heading 2', from the Styles gallery.

3
Modify the style (Optional)

Right-click the applied Heading style in the Styles gallery and select 'Modify'. Adjust the font, color, and spacing to your preference without breaking the built-in heading recognition.

4
Insert the cross-reference

Go to Insert > Cross-reference, set the Reference type to 'Heading', and your newly formatted heading will now appear in the list.

Apply and Modify Built-in Heading Styles
Best Practice: Always modify existing built-in styles rather than creating new custom styles if you plan to generate automated Tables of Contents or complex cross-references.

Easily Manage Headings and Cross-References in WPS Writer

WPS Writer offers a highly intuitive styles panel and a flawless cross-referencing system. You can effortlessly modify built-in heading styles to fit your design while ensuring they are always available for internal linking and table of contents generation.

  1. 1. Select your heading text: Open your document in WPS Writer and highlight the text you want to link to.
  2. 2. Apply a Built-in Style: From the Home tab, simply click on Heading 1, Heading 2, or Heading 3 in the Quick Styles gallery.
  3. 3. Insert the Cross-reference: Navigate to the Reference tab, click Cross-reference, choose 'Heading' as your Reference type, and select the heading from the populated list.
Seamlessly format and manage built-in heading styles without losing track of references.Highly compatible with Microsoft Word document formats (.doc, .docx).User-friendly cross-reference dialog box for quick and accurate document navigation.Free, lightweight, and features a clean, tabbed interface.
microsoft office alternative - wps office

Frequently Asked Questions

Why are my custom heading styles not showing in the cross-reference list?

Word processors typically only recognize default, built-in heading styles (Heading 1 through Heading 9) for the Heading cross-reference list. Custom styles, even if they are structurally based on built-in headings, often fail to trigger this recognition. You must modify the built-in styles directly.

Can I cross-reference a numbered list instead of a heading?

Yes. If your text is formatted as an automatic numbered list, you can open the Cross-reference dialog box and change the 'Reference type' dropdown from 'Heading' to 'Numbered item' to locate and link to your list items.

How do I update a cross-reference if the heading text changes later?

Cross-references do not always update instantly. To update them, select the cross-reference text in your document, right-click it, and choose 'Update Field' (or select the whole document with Ctrl+A and press F9). This will refresh the text to match your updated heading.