.PPTM

Arquivo PPTM

Microsoft PowerPoint Macro-Enabled Presentation
Fazer uma pergunta
RESPOSTA RÁPIDA

Um arquivo PPTM é uma apresentação do PowerPoint com macros VBA integradas. Abra-o no Microsoft PowerPoint, LibreOffice Impress ou Google Slides. Como as macros podem conter malware, não clique em «Habilitar Conteúdo» a menos que confie na fonte. Se você precisar apenas dos slides, salve uma cópia como .pptx para descartar as macros inteiramente.

Desenvolvedor: Microsoft Categoria: Ficheiros de apresentação Padrão aberto MIME: application/vnd.ms-powerpoint.presentation.macroEnabled.12
ABRE EM Windows macOS Linux Android iOS Web
Relacionado: .KEY · .ODP · .PPTX · .PPSX

Nesta página

19k+ extensões indexadas
Última revisão em Jun 15, 2026

Não tem certeza do que é seu arquivo?

Arraste qualquer arquivo para o nosso identificador - lemos apenas os primeiros bytes para nomear o formato.

Identificar um arquivo

O que é o formato de ficheiro PPTM?

Um arquivo .pptm é uma Apresentação do Microsoft PowerPoint com Macro Habilitada - um conjunto de slides que pode conter e executar macros VBA. Introduzido juntamente com o .pptx no PowerPoint 2007, ele utiliza o mesmo contêiner Office Open XML, mas adiciona uma parte ppt/vbaProject.bin que armazena o código de macro compilado. A extensão foi criada especificamente para distinguir arquivos capazes de executar macros à primeira vista: um arquivo .pptx comum não pode executar macros de forma alguma.

Estruturalmente, um arquivo .pptm é um arquivo ZIP contendo arquivos XML para slides, temas, relacionamentos e mídia, além do projeto VBA binário. Abri-lo em qualquer utilitário ZIP revela arquivos como [Content_Types].xml, ppt/presentation.xml e ppt/slides/slide1.xml. Seu tipo MIME é application/vnd.ms-powerpoint.presentation.macroEnabled.12.

As macros em arquivos .pptm podem automatizar tarefas repetitivas, acionar ações em eventos de slides ou interagir com outros aplicativos do Office. Como as macros também podem carregar código malicioso, a maioria dos aplicativos solicita que os usuários as habilitem antes da execução, e os visualizadores da web exibem os slides, mas desabilitam as macros inteiramente.

Formatos irmãos compartilham o mesmo padrão: .ppsm é a variante de apresentação de slides com macro habilitada (abre diretamente no modo de apresentação) e .potm é um modelo com macro habilitada. Salvar um .pptm como .pptx remove todas as macros permanentemente.

Segurança e proteção

RISCO: MEDIUM

O PPTM é a principal razão pela qual esta extensão existe: ao contrário de um .pptx comum, um .pptm pode carregar macros VBA, que são um vetor clássico de malware (downloaders, droppers). O objetivo da extensão separada é sinalizar que «este conjunto de slides pode conter código». Defesas a mencionar: o Office abre arquivos da internet/e-mail em Exibição Protegida; desde 2022, a Microsoft bloqueia macros VBA em arquivos marcados como vindos da internet por padrão (você deve clicar com o botão direito > Propriedades > Desbloquear para tentar executá-los). Nunca clique em «Habilitar Conteúdo» em um .pptm que você não esperava ou cuja fonte você não confia. Para visualizar um .pptm desconhecido com segurança, abra-o no LibreOffice Impress, Google Slides ou PowerPoint para a web, que renderizam os slides sem executar o VBA do PowerPoint. Se você precisar apenas dos slides, converta para .pptx para descartar as macros inteiramente.

Detalhes do formato

em resumo
NOME COMPLETOMicrosoft PowerPoint Macro-Enabled Presentationtambém conhecido como PowerPoint macro-enabled presentation, Open XML macro-enabled presentation
DESENVOLVEDORMicrosoftdesde 2007 (PowerPoint 2007 / Office Open XML)
TIPO MIMEapplication/vnd.ms-powerpoint.presentation.macroEnabled.12
TIPOPacote Office Open XML baseado em ZIP com macros VBA incorporadas (XML compactado + VBA binário)
PADRÃOAberto · livre de royalties
MAGIC BYTES · ASSINATURA DO ARQUIVO
OFFSET
00010203
HEX
504B0304
ASCII
PK··
Um PPTM é um arquivo ZIP, portanto começa com «PK» (50 4B 03 04) como qualquer ZIP, PPTX, DOCX ou XLSX. Ele se distingue de um PPTX comum por uma parte interna ppt/vbaProject.bin (as macros VBA compiladas) e por um tipo de conteúdo macroEnabled em [Content_Types].xml. O formato binário .ppt mais antigo é OLE2 (D0 CF 11 E0).

Programas que abrem arquivos PPTM

Windows3 apps
Microsoft PowerPoint Pago Editor nativo; clique duplo para abrir. As macros são bloqueadas até que você as habilite via banner de segurança (apenas se confiar no arquivo).
LibreOffice Impress Código aberto Gratuito; abre os slides .pptm. Possui seu próprio mecanismo de macro e geralmente não executa o VBA do PowerPoint - seguro para visualizar apresentações não confiáveis.
WPS Office Presentation Freemium Editor gratuito semelhante ao PowerPoint; abre e edita os slides (o suporte ao VBA do PowerPoint é limitado).
macOS3 apps
Microsoft PowerPoint Pago Editor nativo; clique duplo para abrir. As macros são bloqueadas até que você as habilite via banner de segurança (apenas se confiar no arquivo).
Apple Keynote Gratuito Gratuito no Mac; Arquivo > Abrir importa os slides (as macros são descartadas). Exporte de volta para o PowerPoint se necessário.
LibreOffice Impress Código aberto Gratuito; abre os slides .pptm. Possui seu próprio mecanismo de macro e geralmente não executa o VBA do PowerPoint - seguro para visualizar apresentações não confiáveis.
Linux1 app
LibreOffice Impress Código aberto Gratuito; abre os slides .pptm. Possui seu próprio mecanismo de macro e geralmente não executa o VBA do PowerPoint - seguro para visualizar apresentações não confiáveis.
Android1 app
Microsoft PowerPoint (mobile) Freemium Toque para visualizar/editar os slides; as macros não funcionam em dispositivos móveis.
iOS1 app
Microsoft PowerPoint (mobile) Freemium Toque para visualizar/editar os slides; as macros não funcionam em dispositivos móveis.
Web2 apps
Google Slides Gratuito Envie para o Google Drive e abra com o Slides para visualizar/editar os slides; as macros são removidas na importação.
PowerPoint for the web Gratuito Envie para o OneDrive e visualize no PowerPoint online - os slides são renderizados, mas as macros VBA não funcionam no navegador.

Detalhes técnicos

especificação profunda
ContêinerArquivo ZIP (pacote Office Open XML); estrutura externa idêntica ao .pptx
CodificaçãoXML (UTF-8, compactado via DEFLATE) para slides e metadados; arquivo binário composto OLE2 para o projeto VBA
Magic bytes50 4B 03 04 («PK») no deslocamento 0 - cabeçalho de arquivo local ZIP padrão, compartilhado com .pptx, .docx e .xlsx
Armazenamento de macroppt/vbaProject.bin - um binário OLE2 (Documento Composto) independente que contém byte-code VBA compilado, formulários e fluxos de módulos
Tipo MIMEapplication/vnd.ms-powerpoint.presentation.macroEnabled.12
Marcador de distinção[Content_Types].xml lista o tipo de conteúdo macroEnabled.12; a presença de ppt/vbaProject.bin separa o .pptm do .pptx comum
Padrão de esquemaECMA-376 / ISO/IEC 29500 (Office Open XML); .pptm e .pptx compartilham o mesmo esquema XML subjacente
CompressãoDEFLATE por entrada (ZIP padrão); arquivos de mídia incorporados podem ser armazenados sem compressão dentro do pacote
CriptografiaA Criptografia Ágil opcional envolve todo o pacote para proteção por senha; o projeto VBA também pode ser bloqueado por senha separadamente (ofuscação fraca, não criptograficamente forte)
IntegridadeSoma de verificação CRC-32 por entrada ZIP; assinatura digital opcional no projeto VBA ou em todo o pacote
Ordem dos bytes (binário VBA)Little-endian dentro dos fluxos OLE2 do ppt/vbaProject.bin; as camadas externas ZIP e XML são neutras quanto à ordem dos bytes
Tamanho de arquivo típico200 KB - 50 MB dependendo da mídia incorporada; o código de macro VBA em si adiciona apenas alguns kilobytes
Execução de macro em navegadoresDesabilitada - o PowerPoint para a web e o Google Slides renderizam os slides, mas se recusam a executar macros VBA
Limite de entradas ZIPAté 65.535 entradas por ZIP padrão; a extensão ZIP64 remove esse teto para pacotes muito grandes
Suporte de plataformaWindows e macOS: suporte total, incluindo execução de macros; Web, Android e iOS: apenas visualização e edição de slides, macros desabilitadas
Lançado2007 (PowerPoint 2007 / Office Open XML)
Versão mais recenteOffice Open XML (ISO/IEC 29500); current as of Microsoft 365
Padrão abertoSim · livre de royalties
Especificaçãolearn.microsoft.com

Conversões de PPTM

Perguntas e Respostas da Comunidade

perguntado por usuários
Faça uma pergunta rápida
Obtenha ajuda de pessoas que trabalham com arquivos PPTM. Seja específico - inclua seu sistema e a versão do software.
Não é necessário criar conta · respostas geralmente em um dia

Ainda não há perguntas - seja o primeiro a perguntar sobre arquivos PPTM.

Perguntas frequentes

Qual é a diferença entre PPTX e PPTM?
Eles são o mesmo formato, exceto que um .pptm pode conter e executar macros VBA, enquanto um .pptx não pode. A extensão separada é um sinal de segurança de que o arquivo pode incluir código executável.
É seguro abrir um arquivo PPTM?
Os slides são seguros para visualização, mas as macros incorporadas podem ser maliciosas. Não clique em «Habilitar Conteúdo» a menos que confie na fonte. Para maior segurança, abra-o no LibreOffice, Google Slides ou PowerPoint para a web, que não executam as macros.
Como abro um PPTM sem o PowerPoint?
Use o gratuito LibreOffice Impress (Windows/Mac/Linux), envie-o para o Google Slides ou abra-o no PowerPoint para a web. Todos mostram os slides; nenhum executa as macros VBA do PowerPoint.
Como removo macros de um PPTM?
Abra-o no PowerPoint e escolha Arquivo > Salvar Como > Apresentação do PowerPoint (.pptx). O PowerPoint avisará que está removendo o projeto VBA, deixando uma apresentação limpa e sem macros.
Por que os botões/macros no meu PPTM não funcionam?
O Office bloqueia macros em arquivos da internet por padrão. Se você confia no arquivo, feche-o, clique com o botão direito no arquivo > Propriedades > Desbloquear, reabra-o e habilite o conteúdo. Aplicativos que não sejam o PowerPoint não executarão as macros de forma alguma.
Posso converter um PPTM para PDF?
Sim - abra-o e escolha Salvar Como / Exportar para PDF no PowerPoint, LibreOffice Impress ou Google Slides. O PDF é estático, portanto, qualquer interatividade baseada em macros é perdida.

Referências

1Microsoft - [MS-PPTX] PowerPoint Extensions to Office Open XMLlearn.microsoft.com
2Microsoft Support - Macros are blocked from running (internet files)support.microsoft.com

Continue explorando

em todo o banco de dados

Principais extensões desta semana

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.JPGJPEG Image
4.PARTPartial Download File
5.RPMSGRestricted Permission Message
6.MDMarkdown Document
7.DATProgram Data File (generic)
8.EXEWindows Executable (Portable Executable)
9.BINCD/DVD Disc Image (BIN/CUE)
10.DBSQLite Database File

Extensões relacionadas

.KEYApple Keynote Presentation
.ODPOpenDocument Presentation
.PPTXMicrosoft PowerPoint Open XML Presentation
.PPSXPowerPoint Open XML Slide Show
.PPSPowerPoint 97-2003 Slide Show
.PPTMicrosoft PowerPoint 97-2003 Presentation

Ferramentas de arquivo gratuitas

Um identificador de arquivos e conversor de imagens no navegador - tudo funciona no seu dispositivo.

Abrir a caixa de ferramentas

Navegar por extensões de arquivo A-Z