No artigo a seguir, gostaríamos de fornecer a você 2 maneiras corretas de alterar o nome de um marcador em seu documento do Word.
Ao redigir um longo documento do Word, os marcadores e as referências cruzadas podem se tornar nossos melhores amigos, economizando muito tempo explicando novamente o mesmo ponto. No entanto, problemas inesperados podem ocorrer. Por exemplo, se você alterar o nome de um marcador e atualizar as referências cruzadas, certamente falhará e terminará com erros de referência como abaixo:
O motivo é que, ao alterar o nome do marcador, você excluiu acidentalmente o próprio marcador. Agora, mostraremos 2 métodos para resolver esse problema.
Método 1: alterar o nome do marcador e atualizar as referências cruzadas manualmente
- Para começar, clique na guia “Inserir” e, em seguida, clique em “Favoritos” no grupo “Links”.

- Em seguida, clique para selecionar o marcador de destino e clique em “Ir para”.
- Você verá que os textos dos favoritos estão selecionados até então. Clique em “Excluir”.

- Em seguida, insira um novo nome de marcador e clique em "Adicionar".
- Pressione “Alt+F9” para mostrar os códigos de campo.
- Caso você tenha várias referências cruzadas, recomendamos que você use a função “Localizar e substituir”. Basta pressionar “Ctrl + H” para invocar a caixa de diálogo “Localizar e substituir”.
- Agora digite "REF DWORDR" na caixa de texto "Localizar" e "REF DWORDR2" na caixa "Substituir por". “DWORDR” é o nome original do marcador e “DWORDR2” é o novo.
- Em seguida, clique em “Substituir tudo”.
- Feche a caixa “Localizar e substituir” e pressione “Alt+F9” para mostrar o conteúdo da referência novamente.
- Em seguida, pressione “Ctrl + A” e “F9” ao lado para atualizar todos os campos do documento.
Ao mover o cursor sobre a referência cruzada, você pode ver o novo nome do marcador na caixa de dica de tela.
Método 2: Alterar o nome do marcador e atualizar as referências cruzadas via VBA
- Primeiramente, pressione “Alt+F11” para acionar o editor VBA.
- Vá para o projeto “Normal” para inserir um novo módulo clicando primeiro na guia “Inserir”.
- Em seguida, escolha “Módulo” no menu suspenso.
- Clique duas vezes no módulo recém-criado para abrir o espaço de edição no lado direito.
- Em seguida, cole a seguinte macro lá:
Sub ChangeTheBookMarkNameAndUpdateCrossReference()
Dim strBookMarkName As String
Dim strNewName As String
Dim objBookMarkRange As Range
Dim objField As Field
Dim strFieldCode As String
' Rename the bookmark name.
strBookMarkName = InputBox("Enter the bookmark name which you want to change", "BookMark Name", "For example: DWORDR")
strNewName = InputBox("Enter the New bookmark Name", "New Bookmark Name", "For example: New text")
With ActiveDocument
If .Bookmarks.Exists(strBookMarkName) Then
Set objBookMarkRange = .Bookmarks(strBookMarkName).Range
.Bookmarks(strBookMarkName).Delete
.Bookmarks.Add Name:=strNewName, Range:=objBookMarkRange
' Update the cross-reference
If .Fields.Count >= 1 Then
For Each objField In .Fields
strFieldCode = objField.Code.Text
If strFieldCode = " REF " & strBookMarkName & " \h " Then
objField.Code.Text = Replace(strFieldCode, strBookMarkName, strNewName, , 1, vbTextCompare)
objField.Update
MsgBox ("Code = " & objField.Code & vbCr & "Result = " & objField.Result & vbCr)
End If
Next objField
End If
Else
MsgBox ("The Bookmark: " & strBookMarkName & " is not founded.")
End If
End With
Set objBookMarkRange = Nothing
End Sub
- Clique em "Executar" ou pressione "F5".
- Agora digite o nome do marcador original na primeira caixa que aparece e clique em "OK".
- Digite o novo nome no segundo e clique em "OK".
Por fim, haverá uma caixa mostrando o resultado.
Cuide de documentos do Word
O custo de um palavra corrompida documento não se limita a perdas de negócios impressionantes, mas também deixa as pessoas emocionalmente perturbadas. Portanto, é extremamente necessário tomar medidas preventivas para contornar os azarados, como fazer backup de documentos.
Introdução do autor:
Vera Chen é especialista em recuperação de dados em DataNumen, Inc., líder mundial em tecnologias de recuperação de dados, incluindo reparação de xlsx e pdf reparar produtos de software. Para mais informações visite www.datanumen.com







