00

Resposta rápida

  • 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

Abrir arquivo

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ó preciso 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 compartilhar

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.

Pause when something does not match

Do not open the file when its source, double extension, or actual contents do not match what you expected.

04

Conversores

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

Work from a copy, then compare image quality, metadata, and layout after conversion.

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