Fix: Cross References Broken in Word
Resposta Rápida
Press Ctrl+Shift+F9 to update all field references. Delete errors, recreate via References > Cross-reference with correct target.
O problema
Your Word document contains cross-references (like “See Figure 3 on page 15”), but they’re showing error codes like “#REF!” or ”!Erro.” Cross-references show wrong page numbers or reference text. 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.
Correção rápida
Atualize all fields immediately:
- Selecione all content: Ctrl+A
- Press Ctrl+Shift+F9 (update all fields)
- All cross-references refresh
- If error codes disappear, issue is fixed
- If errors remain, the reference target was deleted (proceed to Solução passo a passo)
If errors remain after update, proceed to Solução passo a passo.
Solução passo a passo
Step 1: Identify What’s Broken
Locate broken cross-references.
- Press Ctrl+F to open Find dialog
- Search for “#REF” or ”!Erro” or similar error codes
- Find shows location of broken references
- Close Find dialog
- Each broken reference needs individual attention
Step 2: Verify Target Reference Still Exists
Cross-reference needs something to reference.
- Look at a broken cross-reference
- It might show something like “Figure 3” or “Tabela 2”
- Scroll through document and look for that item
- If you can’t find it, it was deleted—the reference can’t work
- If you find it, the reference is broken but fixable
Step 3: Atualize Reference Field
If target exists but reference shows error:
- Clique com o botão direito the broken cross-reference
- Selecione Atualize Field or Editar Field
- An “Editar Cross-Reference” dialog opens
- Look at “Reference type” — it should match target (e.g., “Figure” if referencing a figure)
- Look at “Selecione item to refer to” list
- Your target should appear in the list
- If you see it, click it to select
- At the bottom, select how to display (e.g., “Página number” or “Full caption”)
- Clique OK
- Cross-reference now works
Step 4: Exclua and Recreate Broken Referências
Most reliable fix for broken references.
- Selecione the broken cross-reference text
- Press Exclua
- The reference is removed
- Posicione o cursor where reference was
- Vá para Referências > Cross-reference (or Inserir > Cross-reference)
- The Cross-reference dialog opens
- In “Reference type,” choose the type (Heading, Figure, Tabela, etc.)
- In “Selecione item to refer to,” look for your target
- If target not in list, it might be deleted (can’t reference it)
- If target exists, click it
- At bottom, choose display format (Página number, Heading text, etc.)
- Clique Inserir
- Reference is recreated
Step 5: Verifique if Referenced Item is Labeled Correctly
Cross-references need proper captions/labels.
- For figures, ensure they have captions: Clique com o botão direito figure > Inserir Caption
- For headings, ensure they use Heading styles (not manual bold)
- For tables, ensure they have captions: Clique com o botão direito table > Inserir Caption
- Properly labeled items appear in cross-reference dialogs
- Without labels, you can’t reference them
- Go back to references and recreate now that items are labeled
Step 6: Atualize All Fields After Large Document Editars
After moving/deleting sections, refresh everything.
- Vá para Arquivo > Info
- Procure “Document Statistics” or similar (shows update status)
- Selecione all: Ctrl+A
- Press Ctrl+Shift+F9 (update ALL fields)
- Wait a few seconds for all fields to update
- Clique in document to deselect
- Verifique cross-references—many now work correctly
Step 7: Manually Fix Broken Target-Reference Pairs
If cross-reference points to deleted item:
- You must either:
- Option A: Recreate the deleted item
- Option B: Exclua the cross-reference (since target doesn’t exist)
- For Option A:
- Recreate the figure/heading/table with same name
- Atualize cross-reference (it will now find the target)
- For Option B:
- Exclua the broken reference
- Optionally type replacement text (e.g., “Figure 3” as regular text)
Step 8: Verifique Bookmark Referências
Some cross-references use bookmarks.
- Vá para Inserir > Bookmark (or Revisar > Protect Document > Bookmarks)
- A list of bookmarks aparece
- Procure bookmarks matching your references
- If a cross-reference references a bookmark that doesn’t exist, it breaks
- To fix:
- Create the missing bookmark: select content, go to Inserir > Bookmark, name it, click Add
- Or delete the cross-reference if bookmark isn’t needed
Step 9: Rebuild Document If Many Broken Referências
If numerous references are broken:
- Create a new blank document
- From broken document, select all (Ctrl+A)
- Copie (Ctrl+C)
- Switch to new document
- Vá para Editar > Cole Special > Unformatted Text
- This removes all fields (including broken references)
- Cole the text content
- Recreate cross-references fresh in new document:
- Certifique-se items have captions/labels
- Inserir cross-references new: Referências > Cross-reference > select target
Step 10: Desative Field Shading to See Erros Limpely
Make broken references obvious.
- Vá para Arquivo > Opções
- Clique Advanced
- Scroll to Show document content section
- Find “Show field codes instead of values” or “Field shading”
- If Field shading: When selected is set, change to Always to see all fields highlighted
- This makes broken references obvious
- You can fix them systematically
Por que isso acontece
- Target item deleted — Reference points to item that no longer exists
- Item renamed or moved — Target item renamed but reference still has old name
- Section deleted — Section containing referenced item was deleted
- Field not updated — Reference field not refreshed after document changes
- Corrupted field code — Reference field syntax is invalid
- Reference type mismatch — Reference set to “Figure” but target is heading
- Item not labeled — Target item doesn’t have proper caption/label
- Document structure changed — Heavy editing changed structure, breaking references
Como evitar
- Atualize fields before sharing — Always press Ctrl+Shift+F9 before sending document
- Don’t delete referenced items — Before deleting, check if anything references it
- Use styles for headings — Use Heading 1, 2, 3 styles; don’t manually format
- Label all figures/tables — Every figure/table needs caption via Inserir > Caption
- Test references early — After creating first reference, verify it works
- Atualize after major edits — After moving/deleting sections, press Ctrl+Shift+F9
- Keep structure consistent — Avoid restructuring documents with many references
- Use bookmarks deliberately — If using bookmarks, maintain clear naming system
Ainda não funciona? Soluções alternativas
- Convert references to static text — Clique com o botão direito > “Convert to Static Text,” type manually
- Use Find & Replace for page numbers — If only page numbers broken, use Find & Replace
- Create reference list manually — Type references as regular text instead of fields
- Export to PDF — PDF will show cross-references as working (converted to static)
- Use table of contents generator — Automatic TOC for structural references
- Rebuild document from scratch — If many references broken, start new with clean structure
- Use Google Docs — Different referencing system, fewer field issues
- Contact Microsoft Support — For persistent field code corruption
Pontos-chave
- Press Ctrl+Shift+F9 to update all fields including cross-references
- Verify target item exists: Referências > Cross-reference dialog shows available items
- Proper labeling is essential: use Heading styles, Imagem captions, Tabela captions
- Exclua and recreate broken references (most reliable fix)
- After moving sections, refresh all fields immediately
- Cross-references break when target is deleted; recreate target or delete reference
- Bookmarks enable references between documents (Inserir > Bookmark)
- Static text as fallback: right-click reference > Convert to Static Text
Perguntas Frequentes
Why do my cross references show error codes like '!Ref' or '!Error'?
Target reference was deleted or moved. Go to References > Captions/Labels, verify target exists. Delete broken cross-ref, recreate with correct target.
Do cross references update automatically?
Yes, but you must refresh: Ctrl+A to select all, then Ctrl+Shift+F9 to update all fields. Or right-click reference > Update Field.
Can I fix cross references after moving sections in my document?
Yes. Delete broken references, move sections, then recreate references with new locations.
Guias Relacionados
Economize Horas Toda Semana
Automatize tarefas repetitivas dentro do Word — rascunho, citações e formatação em segundos.
Tentar Grátis