Como remover metadados de planilhas XLSM
XLSM é a planilha do Excel com macros habilitadas. É comum em controles financeiros, planilhas de cálculo de engenharia, relatórios automatizados e ferramentas internas montadas em Excel. A estrutura é a do XLSX, um pacote zip com propriedades de autor, empresa, aplicativo e lista de abas, somada a um projeto VBA. Como essas planilhas passam anos sendo copiadas e adaptadas, costumam acumular nomes de pessoas e empresas que já nem têm relação com o arquivo atual.
Atualizado em
Também vale para: .xltm
Analisar um arquivo XLSMQue metadados um arquivo XLSM carrega
- Propriedades principais (docProps/core.xml)
- Autor, última pessoa que salvou, título, assunto, palavras-chave, categoria e datas. Numa ferramenta em Excel reaproveitada por anos, o autor costuma ser quem a desenvolveu originalmente.
- Propriedades do aplicativo (docProps/app.xml)
- Aplicativo e versão, empresa, gerente, segurança do documento e a lista de partes, com os nomes de todas as abas, incluindo as ocultas e as muito ocultas usadas por macros.
- Projeto VBA (vbaProject.bin)
- Código das macros com seus módulos e comentários. Pode conter nomes de usuários, caminhos de rede, endereços de servidores e conexões com bancos de dados internos.
- Autores em comentários e notas
- Comentários encadeados e notas nas células guardam o nome de quem os escreveu. Na nota antiga, o Excel ainda insere esse nome no início do próprio texto, então ele aparece para quem passar o mouse.
Campos que costumam aparecer em XLSM
- AuthorAutorExpõe você
- LastModifiedByModificado por último porExpõe você
- CompanyEmpresaExpõe você
- ManagerGerente ou sistema gestorExpõe você
- TitleTítuloDá pistas
- CategoryCategoriaTécnico
- ApplicationAplicativoDá pistas
- AppVersionVersão do aplicativoDá pistas
- CreateDateData de criação (digitalização)Dá pistas
- ModifyDateData de modificaçãoDá pistas
- TitlesOfPartsTítulos das partesDá pistas
- HeadingPairsPares de cabeçalhosTécnico
- DocSecuritySegurança do documentoTécnico
Quando esses dados pesam
Uma planilha XLSM de cálculo ou de orçamento entregue a um cliente costuma levar o nome do analista que a criou, a empresa e a lista de abas, inclusive abas ocultas com tabelas de apoio ou parâmetros internos. Se a ferramenta veio de outro emprego ou de outro projeto, o nome da empresa anterior pode aparecer nas propriedades.
As macros do XLSM frequentemente se conectam a pastas compartilhadas ou bancos de dados, e o código guarda esses endereços e às vezes nomes de usuário. Isso não é metadado de propriedade e não sai numa limpeza de propriedades. Para enviar a planilha para fora, considere salvar uma cópia em XLSX, sem as macros.
Como ver os metadados sem instalar nada
- Excel: Abra a planilha e vá em Arquivo > Informações. O painel da direita mostra autor, última modificação por e datas. Clique em Mostrar Todas as Propriedades para ver empresa, gerente e categoria.
- Windows: Clique com o botão direito no XLSM, escolha Propriedades e abra a aba Detalhes. Aparecem título, autores, quem salvou por último, empresa, datas e aplicativo.
- Qualquer sistema: Faça uma cópia do arquivo e troque a extensão para .zip. Abra docProps/app.xml para ver a empresa e o nome de todas as abas, e veja que o arquivo vbaProject.bin guarda as macros.
Como remover pelo próprio sistema
Excel
Vá em Arquivo > Informações > Verificar Problemas > Inspecionar Documento. Marque Propriedades do Documento e Informações Pessoais (o inspetor também lista Macros, Formulários e Controles ActiveX), clique em Inspecionar e depois em Remover Tudo nos itens encontrados.
O que fica para trás: Pode manter nome e versão do aplicativo e datas, e o Office volta a gravar dados ao salvar de novo. Remover comentários pelo inspetor apaga o conteúdo deles, não só o autor.
Windows
Em Propriedades > Detalhes, clique em Remover Propriedades e Informações Pessoais e escolha criar uma cópia com todas as propriedades possíveis removidas.
O que fica para trás: Limpa as propriedades do documento, mas não mexe nos nomes de autores dentro de comentários e alterações controladas nem na miniatura.
O que o MetaWipe remove de um XLSM
O MetaWipe remove as propriedades do XLSM: autor, última pessoa que salvou, empresa, gerente, título, assunto, palavras-chave, categoria, número de revisão, tempo total de edição, modelo usado, aplicativo e versão, datas e propriedades personalizadas. Também apaga a miniatura de visualização e o nome do autor gravado em comentários e alterações controladas. As datas internas do pacote zip são fixadas.
O que continua no arquivo
O conteúdo do XLSM continua igual. O MetaWipe não remove o texto dos comentários e das alterações controladas, as planilhas ocultas, as fórmulas nem as macros VBA, que continuam funcionando. Esses itens fazem parte do documento, não são metadados, e precisam ser revisados por você no próprio Office antes de enviar. Fotos inseridas no XLSM ficam guardadas como arquivos separados dentro do pacote e mantêm os metadados próprios delas, como GPS e aparelho: limpe as imagens antes de inseri-las.