2 maneiras corretas de alterar um nome de marcador em seu documento do Word

Compartilhe agora:

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:Erro de referência

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

  1. Para começar, clique na guia “Inserir” e, em seguida, clique em “Favoritos” no grupo “Links”.Clique em "Inserir"->Clique em "Marcador"
  2. Em seguida, clique para selecionar o marcador de destino e clique em “Ir para”.
  3. Você verá que os textos dos favoritos estão selecionados até então. Clique em “Excluir”.Escolha Marcador->Clique em "Ir para"->Clique em "Excluir"
  4. Em seguida, insira um novo nome de marcador e clique em "Adicionar".
  5. Pressione “Alt+F9” para mostrar os códigos de campo.Pressione "Alt+F9" para mostrar os códigos de campo
  6. 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”.
  7. 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.
  8. Em seguida, clique em “Substituir tudo”.Digite os nomes dos favoritos -> Clique em "Substituir tudo"
  9. Feche a caixa “Localizar e substituir” e pressione “Alt+F9” para mostrar o conteúdo da referência novamente.
  10. 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.O efeito

Método 2: Alterar o nome do marcador e atualizar as referências cruzadas via VBA

  1. Primeiramente, pressione “Alt+F11” para acionar o editor VBA.
  2. Vá para o projeto “Normal” para inserir um novo módulo clicando primeiro na guia “Inserir”.
  3. Em seguida, escolha “Módulo” no menu suspenso.Clique em "Normal"->Clique em "Inserir"->Clique em "Módulo"
  4. Clique duas vezes no módulo recém-criado para abrir o espaço de edição no lado direito.
  5. 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
  1. Clique em "Executar" ou pressione "F5".Cole Códigos->Clique em "Executar"
  2. Agora digite o nome do marcador original na primeira caixa que aparece e clique em "OK".Digite o nome original->Clique em "OK"
  3. Digite o novo nome no segundo e clique em "OK".Insira o novo nome do marcador->Clique em "OK"

Por fim, haverá uma caixa mostrando o resultado.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

Compartilhe agora:

Comentários estão fechados.