Como Exportar Comentários do Word para CSV para Acompanhamento Externo de Revisões
🔍 WiseChecker

Como Exportar Comentários do Word para CSV para Acompanhamento Externo de Revisões

Quando você finaliza uma revisão colaborativa no Word, os comentários ficam presos dentro do arquivo do documento. Extrair esses comentários para um arquivo CSV permite compartilhar feedback com partes interessadas que não têm o Word instalado, importar comentários para ferramentas de gerenciamento de projetos ou auditar a atividade dos revisores fora do documento. O Word não inclui um comando Exportar Comentários para CSV. Este artigo explica dois métodos para extrair comentários: usando o sistema de macros nativo do Word e usando uma ferramenta online gratuita. Ambos os métodos preservam o autor do comentário, data, número da página e texto do corpo.

Principais Conclusões: Exportar Comentários do Word para CSV

  • Alt + F11 > Inserir > Módulo > Colar macro VBA: Executa uma macro que salva todos os comentários do documento em um arquivo CSV na mesma pasta do documento.
  • Arquivo > Salvar como > Texto sem formatação (.txt) > Abrir no Excel > Salvar como .csv: Converte comentários em texto e depois reorganiza os dados em colunas usando o recurso Texto para Colunas do Excel.
  • Ferramentas online como comment-export.com: Envie o arquivo .docx e baixe um CSV sem instalar nenhum software.

ADVERTISEMENT

Como o Word Armazena Comentários e o que uma Exportação CSV Precisa

O Word armazena comentários como elementos XML dentro do pacote .docx. Cada comentário contém um nome de autor, iniciais, um timestamp, uma referência ao texto ou objeto ao qual está anexado e o corpo do comentário. Quando você abre o documento no Word, o aplicativo renderiza esses elementos XML no Painel de Revisão ou como balões na exibição Layout de Impressão.

Uma exportação CSV deve extrair quatro campos para cada comentário:

  • Autor – o nome do revisor que inseriu o comentário
  • Data – a data e hora em que o comentário foi criado
  • Página – o número da página onde o texto comentado aparece
  • Texto do Comentário – o corpo do comentário

O Word não expõe um botão Exportar Comentários com um clique. Você deve executar uma macro VBA que percorre todos os comentários no documento e os escreve em um arquivo de texto, ou salvar o documento como texto sem formatação e usar o Excel para dividir os dados em colunas. Ambos os métodos exigem que o documento tenha pelo menos um comentário.

Método 1: Exportar Comentários para CSV Usando uma Macro VBA

  1. Abra o documento e pressione Alt + F11
    Isso abre o editor do Visual Basic for Applications. Se o editor abrir mas não mostrar o painel de projeto, pressione Ctrl + R para exibir o Gerenciador de Projetos.
  2. Insira um novo módulo
    No Gerenciador de Projetos, clique com o botão direito no nome do documento em Normal ou Projeto (Documento). Escolha Inserir > Módulo. Uma janela de código em branco aparece.
  3. Cole a macro de exportação
    Copie o código a seguir e cole na janela do módulo:
    Sub ExportCommentsToCSV()
    Dim doc As Document
    Dim comm As Comment
    Dim fso As Object
    Dim ts As Object
    Dim csvPath As String
    Set doc = ActiveDocument
    Set fso = CreateObject("Scripting.FileSystemObject")
    csvPath = doc.Path & "\" & Replace(doc.Name, ".docx", "") & "_Comments.csv"
    Set ts = fso.CreateTextFile(csvPath, True)
    ts.WriteLine "Author,Date,Page,Comment"
    For Each comm In doc.Comments
    ts.WriteLine Chr(34) & comm.Author & Chr(34) & "," & _
    Chr(34) & comm.Date & Chr(34) & "," & _
    Chr(34) & comm.Scope.Information(wdActiveEndPageNumber) & Chr(34) & "," & _
    Chr(34) & Replace(comm.Range.Text, Chr(34), """") & Chr(34)
    Next comm
    ts.Close
    MsgBox "Comments exported to " & csvPath
    End Sub
  4. Execute a macro
    Pressione F5 enquanto o cursor estiver dentro do código da macro, ou feche o editor e pressione Alt + F8. Na caixa de diálogo Macro, selecione ExportCommentsToCSV e clique em Executar. Uma caixa de mensagem confirma o caminho de exportação.
  5. Abra o arquivo CSV
    Navegue até a pasta que contém o documento original. Você verá um novo arquivo chamado DocumentName_Comments.csv. Clique duas vezes para abri-lo no Excel. Cada linha mostra um comentário com as colunas Autor, Data, Página e Comentário.

O que Fazer se a Macro Falhar

Se você vir um aviso de segurança sobre macros ao abrir o documento, habilite as macros temporariamente. Vá em Arquivo > Opções > Central de Confiabilidade > Configurações da Central de Confiabilidade > Configurações de Macro. Selecione Habilitar todas as macros e clique em OK. Execute a macro e depois restaure a configuração padrão Desabilitar todas as macros com notificação.

Se a macro for executada mas criar um arquivo CSV vazio, o documento não contém comentários. Adicione pelo menos um comentário antes de executar a macro novamente.

ADVERTISEMENT

Método 2: Exportar Comentários para CSV Usando Texto Sem Formatação e Excel

Este método não requer VBA. Ele usa o recurso Salvar como Texto Sem Formatação do Word e o assistente Texto para Colunas do Excel.

  1. Salve o documento como Texto Sem Formatação
    Vá em Arquivo > Salvar como. Escolha Texto Sem Formatação (txt) no menu Salvar como tipo. Clique em Salvar. Na caixa de diálogo Conversão de Arquivo, aceite as configurações padrão e clique em OK. O Word cria um arquivo .txt que contém todos os comentários em um bloco no final do documento, precedido pelo título “Comentários:”.
  2. Abra o arquivo .txt no Excel
    Abra o Excel. Vá em Dados > De Texto/CSV. Selecione o arquivo .txt que você acabou de criar. Na visualização de importação, você verá que todos os comentários aparecem em uma única coluna.
  3. Use Texto para Colunas para dividir os dados
    Selecione a coluna que contém o bloco de comentários. Vá em Dados > Texto para Colunas. Escolha Delimitado e clique em Avançar. Marque a caixa para Outro e digite dois pontos (:) na caixa. Clique em Concluir. O Excel divide cada comentário nas colunas Autor, Data e Texto do Comentário. O número da página não está incluído na exportação de texto sem formatação, então você deve adicioná-lo manualmente se necessário.
  4. Salve a pasta de trabalho como CSV
    Vá em Arquivo > Salvar como. Escolha CSV UTF-8 (delimitado por vírgulas) (csv) no menu Salvar como tipo. Clique em Salvar.

Método 3: Exportar Comentários Usando uma Ferramenta Online

Se você não pode executar macros e não quer usar o Excel, uma ferramenta online gratuita pode extrair comentários diretamente. Essas ferramentas leem a estrutura XML do .docx e geram um arquivo CSV.

  1. Acesse comment-export.com
    Abra seu navegador e vá para comment-export.com. Este site processa arquivos localmente no seu navegador e não os envia para um servidor.
  2. Envie o arquivo .docx
    Clique no botão Escolher Arquivo e selecione o documento do Word que contém os comentários. A ferramenta analisa o arquivo e exibe uma prévia de todos os comentários.
  3. Baixe o CSV
    Clique no botão Baixar CSV. O arquivo é salvo na sua pasta de Downloads padrão. Abra-o no Excel para verificar as colunas.

ADVERTISEMENT

Problemas Comuns ao Exportar Comentários para CSV

Comentários Aparecem na Ordem Errada no CSV

O Word armazena comentários na ordem em que foram criados, não na ordem das páginas. A macro do Método 1 exporta comentários na ordem de criação. Para ordenar por página no Excel, selecione a coluna Página e use Dados > Classificar do Menor para o Maior.

O Arquivo CSV Contém Caracteres de Aspas Extras

Se o corpo de um comentário contiver um caractere de aspas duplas, a macro o envolve com uma aspa extra. Quando o Excel abre o CSV, ele trata a aspa extra como um caractere literal. Para remover aspas extras, use Localizar e Substituir do Excel (Ctrl + L). Localize “” e substitua por ” (uma aspa simples).

Ferramenta Online Não Detecta Todos os Comentários

Algumas ferramentas online extraem apenas comentários anexados a texto, não comentários anexados a imagens, tabelas ou formas. Se seu documento contiver comentários em objetos não textuais, use o método da macro VBA.

Item Macro VBA Texto Sem Formatação + Excel
Requer conhecimento de VBA Sim, mas o código é fornecido Não
Inclui número da página Sim Não
Funciona com comentários em imagens Sim Sim, mas falta número da página
Funciona no Mac Não Sim
Requer Excel Não Sim
Limite de tamanho de arquivo Nenhum Nenhum

Agora você pode exportar comentários do Word para um arquivo CSV usando uma macro VBA, o recurso Texto para Colunas do Excel ou uma ferramenta online. O método da macro é o mais completo, pois preserva o número da página e lida com todos os tipos de comentários. Em seguida, tente usar o recurso Tabela Dinâmica do Excel para resumir comentários por autor e data. Uma dica avançada prática: modifique a macro para adicionar uma quinta coluna para o trecho de texto comentado usando comm.Scope.Text em vez de comm.Scope.Information(wdActiveEndPageNumber).

ADVERTISEMENT