Ao receber um documento com alterações controladas de um colega, o nome do autor anexado a cada inserção e exclusão pode não corresponder à sua identidade. Essa incompatibilidade pode causar confusão durante a revisão ou quando você precisa consolidar edições sob um único nome para um rascunho final. O Word armazena o nome do autor nas propriedades do documento, e cada alteração controlada herda esse nome do usuário que fez a edição. Este artigo explica como alterar o nome do autor em todas as alterações controladas existentes em um documento do Word, seja trabalhando com um único arquivo ou vários documentos de uma vez.
Principais Conclusões: Redefinir Nome do Autor em Alterações Controladas
- Arquivo > Informações > Propriedades do Documento > Propriedades Avançadas > Guia Personalizado > _Author: Altere o nome do autor armazenado antes de aceitar as alterações para atualizar o autor em todas as novas alterações controladas.
- Arquivo > Opções > Geral > Personalizar sua cópia do Microsoft Office > Nome de usuário: Defina o nome do autor padrão para todos os documentos futuros e alterações controladas na sessão atual.
- Macro VBA com propriedade Author: Substitua o nome do autor em todas as alterações controladas existentes em uma operação em lote sem aceitar as alterações.
Por que o Nome do Autor Persiste nas Alterações Controladas
Cada alteração controlada no Word armazena o nome de usuário que estava ativo quando a edição foi feita. Esse nome é obtido de duas fontes: a propriedade personalizada _Author no nível do documento e o nome de usuário no nível do aplicativo definido nas Opções do Word. Ao abrir um documento, o Word lê a propriedade _Author. Se essa propriedade estiver em branco, o Word usa o nome de usuário de Opções > Geral. Alterar qualquer uma dessas configurações após as edições serem feitas não atualiza retroativamente o nome do autor nas alterações controladas existentes.
O nome do autor aparece no Painel de Revisão, nos balões de comentários e na caixa de diálogo Aceitar/Rejeitar. Se você precisar que todas as alterações mostrem um único nome — por exemplo, após mesclar edições de vários revisores — você deve substituir o nome do autor programaticamente ou aceitar as alterações com um novo nome de usuário e depois reaplicar as edições.
Passos para Redefinir o Nome do Autor em Todas as Alterações Controladas Existentes
O método escolhido depende se você deseja manter as alterações visíveis. Os passos a seguir cobrem a abordagem mais confiável usando uma macro VBA, que não altera o conteúdo do documento.
- Abra o documento que contém as alterações controladas
Faça uma cópia de backup antes de executar qualquer macro. Salve o arquivo original com um nome diferente ou em uma pasta diferente. - Habilite a guia Desenvolvedor se não estiver visível
Vá em Arquivo > Opções > Personalizar Faixa de Opções. No painel direito, marque a caixa ao lado de Desenvolvedor e clique em OK. - Abra o Editor do Visual Basic
Na guia Desenvolvedor, clique em Visual Basic. Como alternativa, pressione Alt+F11 no teclado. - Insira um novo módulo
No Editor VBA, vá em Inserir > Módulo. Uma janela de código em branco aparece. - Cole o código da macro no módulo
Copie e cole o seguinte código exatamente como mostrado:
Sub ResetAuthorOnTrackedChanges()
Dim rev As Revision
For Each rev In ActiveDocument.Revisions
rev.Author = "Seu Nome"
Next rev
End Sub
Substitua “Seu Nome” pelo nome exato que deseja que apareça em todas as alterações. - Execute a macro
Pressione F5 ou clique em Executar Sub/UserForm na barra de ferramentas. O Word atualiza o nome do autor em cada alteração controlada no documento. - Salve o documento
Vá em Arquivo > Salvar ou pressione Ctrl+S. Os nomes dos autores agora estão atualizados permanentemente.
Método Alternativo: Aceitar Alterações e Reaplicar
Se você não puder usar macros, pode aceitar todas as alterações com o nome de autor atual, depois definir o nome de usuário correto e refazer as edições. Esse método é demorado e só funciona se você lembrar exatamente o que foi alterado. Para definir o nome de usuário antes de fazer novas alterações, vá em Arquivo > Opções > Geral e digite o nome desejado na caixa Nome de usuário. Desmarque a caixa que diz “Sempre usar esses valores, independentemente do login no Office” se quiser que o nome se aplique apenas a este documento.
Problemas Comuns ao Redefinir Nomes de Autor
A macro não altera nomes de autor em comentários
A macro mostrada acima afeta apenas alterações controladas (inserções, exclusões e alterações de formatação). Os comentários são armazenados em uma coleção de objetos separada: Comments. Para redefinir o nome do autor nos comentários, use uma macro semelhante que itere por ActiveDocument.Comments e defina a propriedade Author de cada comentário.
O nome do autor reverte após salvar e reabrir
Se o documento estiver armazenado em um servidor SharePoint ou OneDrive que impõe um autor específico com base na conta conectada, o servidor pode sobrescrever o nome do autor quando o arquivo for sincronizado. Abra o documento no Word para desktop, execute a macro e salve localmente. Depois, faça o upload do arquivo novamente. Desative a sincronização automática durante o processo.
A macro não executa devido às configurações de segurança
O Word bloqueia macros por padrão. Para permitir a execução da macro, salve o documento como um arquivo habilitado para macro (.docm) e habilite as macros quando solicitado. Como alternativa, vá em Arquivo > Opções > Central de Confiabilidade > Configurações da Central de Confiabilidade > Configurações de Macro e selecione “Habilitar todas as macros”. Reverta essa configuração após a operação para manter a segurança.
Word Online vs Desktop: Diferenças de Comportamento na Redefinição do Nome do Autor
| Item | Word Desktop (Windows/Mac) | Word Online |
|---|---|---|
| Executar macro VBA | Suportado | Não suportado |
| Alterar autor em alterações existentes | Via macro ou aceitar/reaplicar | Não é possível |
| Definir nome de usuário padrão | Arquivo > Opções > Geral | Nome do perfil da conta |
| Redefinir autor de comentários | Macro separada necessária | Não é possível |
O Word Online não suporta macros e não pode alterar retroativamente o nome do autor em alterações controladas. Você deve usar a versão desktop para executar a macro. Após a atualização dos nomes dos autores, o documento pode ser aberto no Word Online e as alterações exibirão o novo nome.
Com o método de macro VBA, você pode redefinir o nome do autor em todas as alterações controladas em alguns segundos sem perder nenhuma edição. Para documentos que exigem atualizações frequentes do nome do autor, considere criar um modelo com a macro pré-instalada. A macro também pode ser modificada para substituir vários nomes de autor de uma só vez, adicionando um loop que verifica o autor atual e o substitui apenas se corresponder a um valor específico.