修复: Cross References Broken in Word

By GenText Editorial Team 2026年3月30日 word-tutorial
分享

快速回答

Press Ctrl+Shift+F9 to 更新 all field references. Delete errors, recreate via References > Cross-参考 with correct target.

The 问题

Your Word 文档 contains cross-references (like “See Figure 3 on 页面 15”), but they’re showing 错误 codes like “#REF!” or ”!错误.” Cross-references show wrong 页面 numbers or 参考 文本. After you moved sections, cross-references point to wrong locations. Deleting a referenced item breaks all cross-references pointing to it. Cross-references were working before but now they’re broken.

Quick 修复

更新 all fields immediately:

  1. Select all content: Ctrl+A
  2. Press Ctrl+Shift+F9 (更新 all fields)
  3. All cross-references refresh
  4. If 错误 codes disappear, 问题 is fixed
  5. If errors remain, the 参考 target was deleted (proceed to 步骤-by-步骤 解决方案)

If errors remain after 更新, proceed to 步骤-by-步骤 解决方案.

步骤-by-步骤 解决方案

步骤 1: Identify What’s Broken

Locate broken cross-references.

  1. Press Ctrl+F to 打开 Find dialog
  2. Search for “#REF” or ”!错误” or similar 错误 codes
  3. Find shows location of broken references
  4. 关闭 Find dialog
  5. Each broken 参考 needs individual attention

步骤 2: 验证 Target 参考 Still Exists

Cross-参考 needs something to 参考.

  1. Look at a broken cross-参考
  2. It might show something like “Figure 3” or “表格 2”
  3. Scroll through 文档 and look for that item
  4. If you can’t find it, it was deleted—the 参考 can’t work
  5. If you find it, the 参考 is broken but fixable

步骤 3: 更新 参考 Field

If target exists but 参考 shows 错误:

  1. Right-click the broken cross-参考
  2. Select 更新 Field or Edit Field
  3. An “Edit Cross-参考” dialog opens
  4. Look at “参考 type” — it should match target (e.g., “Figure” if referencing a figure)
  5. Look at “Select item to refer to” list
  6. Your target should appear in the list
  7. If you see it, click it to select
  8. At the bottom, select 如何 display (e.g., “页面 number” or “Full caption”)
  9. Click OK
  10. Cross-参考 now works

步骤 4: Delete and Recreate Broken References

Most reliable 修复 for broken references.

  1. Select the broken cross-参考 文本
  2. Press Delete
  3. The 参考 is removed
  4. Position cursor where 参考 was
  5. Go to References > Cross-参考 (or Insert > Cross-参考)
  6. The Cross-参考 dialog opens
  7. In “参考 type,” choose the type (Heading, Figure, 表格, etc.)
  8. In “Select item to refer to,” look for your target
  9. If target not in list, it might be deleted (can’t 参考 it)
  10. If target exists, click it
  11. At bottom, choose display 格式 (页面 number, Heading 文本, etc.)
  12. Click Insert
  13. 参考 is recreated

步骤 5: 检查 if Referenced Item is Labeled Correctly

Cross-references need proper captions/labels.

  1. For figures, ensure they have captions: Right-click figure > Insert Caption
  2. For headings, ensure they use Heading styles (not manual bold)
  3. For tables, ensure they have captions: Right-click 表格 > Insert Caption
  4. Properly labeled items appear in cross-参考 dialogs
  5. Without labels, you can’t 参考 them
  6. Go back to references and recreate now that items are labeled

步骤 6: Refresh All Fields After Large 文档 Edits

After moving/deleting sections, refresh everything.

  1. Go to 文件 > Info
  2. Look for “文档 Statistics” or similar (shows 更新 status)
  3. Select all: Ctrl+A
  4. Press Ctrl+Shift+F9 (更新 ALL fields)
  5. Wait a few seconds for all fields to 更新
  6. Click in 文档 to deselect
  7. 检查 cross-references—many now work correctly

步骤 7: Manually 修复 Broken Target-参考 Pairs

If cross-参考 points to deleted item:

  1. You must either:
    • Option A: Recreate the deleted item
    • Option B: Delete the cross-参考 (since target doesn’t exist)
  2. For Option A:
    • Recreate the figure/heading/表格 with same name
    • 更新 cross-参考 (it will now find the target)
  3. For Option B:
    • Delete the broken 参考
    • Optionally type replacement 文本 (e.g., “Figure 3” as regular 文本)

步骤 8: 检查 Bookmark References

Some cross-references use bookmarks.

  1. Go to Insert > Bookmark (or Review > Protect 文档 > Bookmarks)
  2. A list of bookmarks appears
  3. Look for bookmarks matching your references
  4. If a cross-参考 references a bookmark that doesn’t exist, it breaks
  5. To 修复:
    • Create the missing bookmark: select content, go to Insert > Bookmark, name it, click Add
    • Or delete the cross-参考 if bookmark isn’t needed

步骤 9: Rebuild 文档 If Many Broken References

If numerous references are broken:

  1. Create a new blank 文档
  2. From broken 文档, select all (Ctrl+A)
  3. Copy (Ctrl+C)
  4. Switch to new 文档
  5. Go to Edit > Paste Special > Unformatted 文本
  6. This removes all fields (including broken references)
  7. Paste the 文本 content
  8. Recreate cross-references fresh in new 文档:
    • Ensure items have captions/labels
    • Insert cross-references new: References > Cross-参考 > select target

步骤 10: 禁用 Field Shading to See Errors Clearly

Make broken references obvious.

  1. Go to 文件 > Options
  2. Click Advanced
  3. Scroll to Show 文档 content 部分
  4. Find “Show field codes instead of values” or “Field shading”
  5. If Field shading: When selected is set, change to Always to see all fields highlighted
  6. This makes broken references obvious
  7. You can 修复 them systematically

Why This Happens

  1. Target item deleted — 参考 points to item that no longer exists
  2. Item renamed or moved — Target item renamed but 参考 still has old name
  3. 部分 deleted — 部分 containing referenced item was deleted
  4. Field not updated — 参考 field not refreshed after 文档 changes
  5. Corrupted field code — 参考 field syntax is invalid
  6. 参考 type mismatch — 参考 set to “Figure” but target is heading
  7. Item not labeled — Target item doesn’t have proper caption/label
  8. 文档 structure changed — Heavy editing changed structure, breaking references

如何 Prevent It

  1. 更新 fields before sharing — Always press Ctrl+Shift+F9 before sending 文档
  2. Don’t delete referenced items — Before deleting, 检查 if anything references it
  3. Use styles for headings — Use Heading 1, 2, 3 styles; don’t manually 格式
  4. Label all figures/tables — Every figure/表格 needs caption via Insert > Caption
  5. Test references early — After creating first 参考, 验证 it works
  6. Refresh after major edits — After moving/deleting sections, press Ctrl+Shift+F9
  7. Keep structure consistent — Avoid restructuring documents with many references
  8. Use bookmarks deliberately — If using bookmarks, maintain clear naming system

Still Not Working? Alternative Solutions

  1. Convert references to static 文本 — Right-click > “Convert to Static 文本,” type manually
  2. Use Find & Replace for 页面 numbers — If only 页面 numbers broken, use Find & Replace
  3. Create 参考 list manually — Type references as regular 文本 instead of fields
  4. Export to PDF — PDF will show cross-references as working (converted to static)
  5. Use 表格 of contents generator — Automatic TOC for structural references
  6. Rebuild 文档 from scratch — If many references broken, start new with clean structure
  7. Use Google Docs — Different referencing system, fewer field issues
  8. Contact Microsoft 支持 — For persistent field code corruption

Key Takeaways

  • Press Ctrl+Shift+F9 to 更新 all fields including cross-references
  • 验证 target item exists: References > Cross-参考 dialog shows available items
  • Proper labeling is essential: use Heading styles, 图像 captions, 表格 captions
  • Delete and recreate broken references (most reliable 修复)
  • After moving sections, refresh all fields immediately
  • Cross-references break when target is deleted; recreate target or delete 参考
  • Bookmarks 启用 references between documents (Insert > Bookmark)
  • Static 文本 as fallback: right-click 参考 > Convert to Static 文本

相关指南

每周节省数小时

自动化Word内的重复任务——起草、引文和格式化在几秒内完成。

免费试用
分享
Word-教程 troubleshooting Microsoft-Word references