00

A resposta curta

  • Um arquivo XLSM é um formato de pasta de trabalho do Microsoft Excel habilitado para macros que armazena dados de planilhas e pode conter código VBA ou folhas de macro do Excel 4.0, portanto seu conteúdo ativo exige cautela.
  • No Windows ou Mac, abra o XLSM no Excel para desktop. É possível visualizar e editar a pasta sem habilitar macros. O Excel para a Web abre e edita a pasta preservando macros existentes, mas não pode criar, executar, editar ou remover essas macros; essas operações exigem o aplicativo para desktop.
  • Trate um XLSM como arquivo de alto risco quando sua origem ou finalidade for incerta. Ele pode conter macros VBA ou do Excel 4.0, e a Microsoft alerta que macros podem introduzir vírus ou software malicioso. Não habilite macros apenas para visualizar ou editar a pasta e não suponha que o arquivo seja seguro só porque abriu normalmente.
01

Arquivo XLSM: como abrir, verificar e converter

Um arquivo XLSM é o formato XML da Microsoft para pastas de trabalho do Excel habilitadas para macros nas versões 2007, 2010, 2013, 2016, 2019 e 2021. Ele é estreitamente relacionado à família Office Open XML, baseada em pacotes ZIP com XML. A especificação da Microsoft sobre a estrutura de arquivos VBA do Office documenta o armazenamento de projetos VBA com macros e formulários personalizados incorporados. A IANA registra o tipo application/vnd.ms-excel.sheet.macroEnabled.12 e não informa um número mágico.

Guarde o original

Salvar XLSM como XLSX remove o código VBA e as folhas de macro do Excel 4.0, pois XLSX não armazena esses conteúdos. CSV e os destinos de salvamento baseados em texto salvam apenas a planilha ativa. Salvar e reabrir como ODS pode perder formatação; essas conversões não garantem preservar a pasta completa.

02

Como abrir

No Windows ou Mac, abra o XLSM no Excel para desktop. É possível visualizar e editar a pasta sem habilitar macros. O Excel para a Web abre e edita a pasta preservando macros existentes, mas não pode criar, executar, editar ou remover essas macros; essas operações exigem o aplicativo para desktop.

Só quero visualizar

No Windows ou Mac, abra o XLSM no Excel para desktop. É possível visualizar e editar a pasta sem habilitar macros. O Excel para a Web abre e edita a pasta preservando macros existentes, mas não pode criar, executar, editar ou remover essas macros; essas operações exigem o aplicativo para desktop.

Preciso enviar para alguém

Salvar XLSM como XLSX remove o código VBA e as folhas de macro do Excel 4.0, pois XLSX não armazena esses conteúdos. CSV e os destinos de salvamento baseados em texto salvam apenas a planilha ativa. Salvar e reabrir como ODS pode perder formatação; essas conversões não garantem preservar a pasta completa.

03

Segurança

Trate um XLSM como arquivo de alto risco quando sua origem ou finalidade for incerta. Ele pode conter macros VBA ou do Excel 4.0, e a Microsoft alerta que macros podem introduzir vírus ou software malicioso. Não habilite macros apenas para visualizar ou editar a pasta e não suponha que o arquivo seja seguro só porque abriu normalmente.

Pare se notar alguma dessas coisas

Remetente desconhecido, nome terminando em duas extensões ou conteúdo que não bate com a extensão: confira antes de abrir.

04

Como converter

Salvar XLSM como XLSX remove o código VBA e as folhas de macro do Excel 4.0, pois XLSX não armazena esses conteúdos. CSV e os destinos de salvamento baseados em texto salvam apenas a planilha ativa. Salvar e reabrir como ODS pode perder formatação; essas conversões não garantem preservar a pasta completa.

Antes de converter

Converta uma cópia, nunca o original, e depois compare qualidade, metadados e diagramação com o arquivo de partida.

05

Perguntas frequentes

O que é um arquivo XLSM e para que ele serve?

XLSM é uma pasta de trabalho do Microsoft Excel que guarda planilhas e pode incluir código VBA ou folhas de macro do Excel 4.0. Ele é usado quando a pasta precisa manter macros.

Como abrir um arquivo XLSM no Excel?

Abra-o no Excel para desktop para visualizar e editar a pasta. Não é necessário habilitar macros para visualizar ou alterar o conteúdo.

Como abrir um arquivo XLSM no Windows?

Use uma versão compatível do Microsoft Excel para desktop. Mantenha as macros desabilitadas, a menos que confie no arquivo e precise especificamente da automação.

Como abrir um arquivo XLSM no Mac?

Abra o XLSM no Microsoft Excel para desktop. O aplicativo para desktop é necessário para visualizar, editar ou remover as macros.

O que fazer se um arquivo XLSM não abre ou mostra um erro de arquivo corrompido?

Confirme que o arquivo realmente é uma pasta de trabalho XLSM e abra-o em uma versão compatível do Excel para desktop. Não habilite macros durante a solução do problema.

Qual é a diferença entre XLSM e XLSX?

XLSM pode armazenar código VBA e folhas de macro do Excel 4.0. XLSX não pode armazenar nenhum desses conteúdos de macro.

Como converter XLSM para XLSX e as macros serão perdidas?

Salve como XLSX no Excel somente se as macros não forem mais necessárias. O código VBA e as folhas de macro do Excel 4.0 não podem ser preservados no XLSX.

O Excel para a Web pode executar macros de um arquivo XLSM?

Não. Ele pode abrir e editar a pasta preservando macros existentes, mas não pode criar, executar, editar ou remover essas macros.

É seguro abrir um arquivo XLSM recebido por e-mail?

Um XLSM pode conter código de macro ativo. Tenha muita cautela com anexos inesperados ou não confiáveis; você pode visualizar a pasta sem habilitar macros.

O que acontece ao converter um arquivo XLSM para CSV ou ODS?

CSV e os destinos de salvamento baseados em texto salvam apenas a planilha ativa. A conversão para ODS e a reabertura podem perder formatação, portanto a pasta XLSM completa pode não ser preservada.

06

Formatos relacionados

Fontes

Media type registration: application/vnd.ms-excel.sheet.macroEnabled.12 · IANA media type registry

File format reference for Word, Excel, and PowerPoint · Microsoft Learn official documentation

OOXML Format Family — ISO/IEC 29500 and ECMA 376 · Library of Congress Sustainability of Digital Formats

[MS-OVBA]: Office VBA File Format Structure · Microsoft Open Specifications

Work with VBA macros in Excel for the web · Microsoft Support official documentation

Enable or disable macros in Microsoft 365 files · Microsoft Support official security guidance

XlFileFormat enumeration (Excel) · Microsoft Learn Excel VBA reference