Por que o filtro ‘Mostrar Marcação’ do Word redefine entre sessões
🔍 WiseChecker

Por que o filtro ‘Mostrar Marcação’ do Word redefine entre sessões

Você define o filtro Mostrar Marcação no Word para exibir apenas Comentários ou alterações de Formatação, mas ao fechar e reabrir o documento, o filtro volta a mostrar todas as marcações. Esse comportamento não é um bug. O Word foi projetado para redefinir o filtro Mostrar Marcação ao estado padrão toda vez que você abre um documento em uma nova sessão. Este artigo explica o motivo por trás desse design e mostra como contorná-lo usando uma macro ou salvando uma exibição personalizada.

Principais conclusões: Por que o filtro Mostrar Marcação redefine e como manter seu filtro

  • Revisão > Mostrar Marcação > Pessoas específicas: Filtra alterações controladas apenas do revisor selecionado, mas redefine por sessão por design
  • Exibição > Macros > Gravar Macro — macro ApplyFilter: Grava uma macro que define seu filtro preferido e a executa ao abrir o documento
  • Exibição > Macros > Exibir Macros — Executar ApplyFilter na inicialização: Anexa a macro ao evento Open do documento para que o filtro seja aplicado automaticamente

ADVERTISEMENT

Por que o Word redefine o filtro Mostrar Marcação na inicialização

O Word não salva o estado do filtro Mostrar Marcação com o arquivo do documento. O filtro é apenas uma configuração de tempo de execução. Quando você fecha um documento e o reabre, o Word carrega o documento do disco sem qualquer memória do estado anterior do filtro. Isso é proposital para garantir que todos os colaboradores vejam todas as alterações controladas por padrão ao abrir um documento pela primeira vez.

O filtro Mostrar Marcação está localizado em Revisão > Mostrar Marcação. Ele oferece opções como Comentários, Tinta, Inserções e Exclusões, Formatação e Pessoas específicas. Alterar qualquer um desses filtros afeta apenas a sessão de edição atual. O Word não grava essas informações de filtro no XML do documento ou em suas propriedades. Portanto, o filtro sempre redefine para mostrar todos os tipos de marcação de todos os revisores quando o documento é aberto em uma nova sessão.

Esse comportamento é consistente no Word para Microsoft 365, Word 2021, Word 2019 e Word 2016. Aplica-se tanto a arquivos locais quanto a documentos armazenados no SharePoint ou OneDrive. A única maneira de preservar um filtro específico é automatizar a aplicação do filtro usando uma macro ou criar uma exibição personalizada que oculte as alterações controladas temporariamente.

Como manter seu filtro Mostrar Marcação persistente

Como o Word não salva nativamente o estado do filtro entre sessões, você tem duas soluções confiáveis: uma macro que é executada automaticamente ao abrir o documento ou salvar uma exibição personalizada que oculta as marcações. O método da macro é a solução mais completa, pois define o filtro exato que você deseja toda vez.

Método 1: Gravar uma macro para definir o filtro e anexá-la ao documento

  1. Abra o documento e vá para Exibição > Macros > Gravar Macro
    Na caixa de diálogo Gravar Macro, digite um nome como DefinirFiltroMostrarMarcacao. No menu suspenso Armazenar macro em, selecione o nome do documento atual. Clique em OK. O Word começa a gravar.
  2. Defina seu filtro Mostrar Marcação preferido
    Vá para Revisão > Mostrar Marcação. Desmarque os tipos de marcação que você não deseja ver ou selecione Pessoas específicas e escolha um revisor. O Word grava cada alteração de caixa de seleção.
  3. Pare a gravação
    Vá para Exibição > Macros > Parar Gravação. A macro agora contém as configurações exatas de filtro que você aplicou.
  4. Abra o Editor do Visual Basic
    Pressione Alt + F11. No Explorador de Projetos, clique duas vezes no objeto ThisDocument no projeto do documento atual.
  5. Adicione o evento Document_Open
    Na janela de código, cole o seguinte código VBA para chamar sua macro gravada automaticamente quando o documento abrir:
    Private Sub Document_Open()
        DefinirFiltroMostrarMarcacao
    End Sub
    

    Feche o editor e salve o documento como um documento habilitado para macro (.docm).

Agora, toda vez que você abrir este arquivo .docm, o Word executará a macro e aplicará seu filtro salvo. Observe que arquivos .docm podem ser bloqueados por alguns sistemas de e-mail ou políticas de segurança. Talvez seja necessário salvar uma cópia do arquivo como .docx para compartilhamento e usar a versão habilitada para macro para sua própria edição.

Método 2: Salvar uma exibição personalizada que oculta marcações

  1. Defina seu filtro e alterne para a exibição Todas as Marcações
    Vá para Revisão > Mostrar Marcação e defina o filtro desejado. Em seguida, vá para Revisão > Exibir para Revisão e escolha Todas as Marcações.
  2. Salve uma exibição personalizada
    Vá para Exibição > Exibições > Exibições Personalizadas. Clique em Adicionar. Nomeie a exibição como MinhaExibicaoFiltrada. Marque a caixa Configurações do documento. Clique em OK.
  3. Aplique a exibição a cada abertura
    Após reabrir o documento, vá para Exibição > Exibições > Exibições Personalizadas, selecione MinhaExibicaoFiltrada e clique em Mostrar. O filtro que você salvou é aplicado.

Este método não é executado automaticamente. Você precisa aplicar manualmente a exibição personalizada toda vez. No entanto, não requer macros ou arquivos .docm, portanto funciona com qualquer documento .docx.

ADVERTISEMENT

Se o filtro ainda redefinir inesperadamente durante uma sessão

Filtro Mostrar Marcação volta para Todos os Revisores após salvar

Se você definir o filtro para Pessoas específicas e depois salvar o documento, o filtro deve permanecer até você fechar o arquivo. Se ele redefinir enquanto o documento ainda estiver aberto, outro usuário ou um suplemento pode estar redefinindo-o. Desabilite todos os suplementos COM em Arquivo > Opções > Suplementos > Gerenciar Suplementos COM > Ir. Reinicie o Word e teste novamente.

Filtro redefine após usar Comparar Documentos

Ao usar Revisão > Comparar > Comparar, o Word cria um novo documento que combina as duas versões. Este novo documento não herda as configurações de filtro dos documentos de origem. Após a conclusão da comparação, você deve definir o filtro Mostrar Marcação novamente no novo documento de comparação.

Opção Pessoas específicas está desabilitada

A opção Pessoas específicas em Mostrar Marcação está disponível apenas quando o documento contém alterações controladas de pelo menos um revisor. Se o documento não tiver alterações controladas, a opção fica desabilitada. Adicione uma alteração temporária em você mesmo, então a opção se torna ativa e você pode selecionar revisores individuais.

Comportamento do filtro Mostrar Marcação: Documento habilitado para macro vs. Documento padrão

Item Documento habilitado para macro (.docm) Documento padrão (.docx)
Persistência do filtro entre sessões Sim, se a macro Document_Open for usada Não, o filtro redefine a cada sessão
Restrições de segurança Pode ser bloqueado por e-mail ou política de TI Sem restrições de macro
Solução manual disponível Macro é executada automaticamente Exibição personalizada requer seleção manual
Requer configurações de confiança VBA Sim, as macros devem estar habilitadas Não

A escolha de design do Word de redefinir o filtro Mostrar Marcação garante que nenhuma alteração controlada seja ocultada acidentalmente dos colaboradores. Se você precisar de um filtro persistente, o método da macro é a solução mais confiável para seu próprio fluxo de trabalho de edição.

ADVERTISEMENT