Vad är filformatet PPSM?
Filändelsen .ppsm är en Microsoft PowerPoint-presentation som kombinerar två beteenden: den öppnas direkt i helskärmsläge (likt .ppsx) och den innehåller inbäddade VBA-makron (likt .pptm). Microsoft introducerade formatet med Office 2007 som en del av Office Open XML-familjen, och den delar en ZIP-arkiv-container med alla andra OOXML-filtyper.
Strukturellt är .ppsm ett ZIP-paket som innehåller XML-dokument för bildspel, layouter, teman och mediarelationer, plus en binär vbaProject.bin som innehåller det kompilerade VBA-makroprojektet. Den enda tekniska skillnaden mellan .ppsm och .pptm är en enskild deklaration av innehållstyp i [Content_Types].xml som flaggar filen att starta i presentationsläge snarare än redigeringsläge.
Eftersom makron kan köras automatiskt vid öppning, vid bildövergångar eller vid stängning, är .ppsm-filer en erkänd spridningsväg för skadlig kod. Sedan 2022 blockerar Microsoft 365 VBA-exekvering som standard i Office-filer som laddats ner från internet (Mark-of-the-Web-policy). Filer som tas emot via e-post eller från okända källor bör hanteras med stor försiktighet.
För att ta bort makron men behålla bildspelsbeteendet, öppna i PowerPoint och spara som .ppsx. För att redigera innehållet, spara som .pptm eller .pptx. LibreOffice Impress kan öppna .ppsm-filer, även om kompatibiliteten för VBA-makron beror på komplexiteten.
Säkerhet & trygghet
RISK: HIGHPPSM är ett högriskformat: det kombinerar det psykologiska trycket av att starta direkt i bildspelsläge (användare kan klicka sig igenom säkerhetsvarningar utan att tänka efter) med full kapacitet för VBA-makroexekvering. Sedan 2022 blockerar Microsoft makron i filer med attributet Mark-of-the-Web (från e-post eller internet) som standard - användare måste högerklicka > Egenskaper > Avblockera för att kringgå detta. Aktivera aldrig makron i en oväntad .ppsm. För att inspektera säkert: öppna i LibreOffice Impress, Google Slides eller PowerPoint for the web, som renderar bilder utan att köra VBA. Var medveten om att även utan makron kan inbäddade länkar i ett bildspel peka på nätfiskewebbplatser.
Formatdetaljer
i ett nötskalProgram som öppnar PPSM-filer
Tekniska detaljer
djup specifikation| Container | ZIP-arkiv (Office Open XML-paket); magic bytes `50 4B 03 04` («PK») |
| Viktig intern fil | `ppt/vbaProject.bin` - Compound Document Format-binär som innehåller VBA-makroprojektet |
| Innehållstyp | `application/vnd.ms-powerpoint.slideshow.macroEnabled.12` skiljer den från den makrofria `.ppsx` |
| Beteende vid öppning | Startar direkt i helskärmsläge; ingen redigeringsvy vid öppning |
| Makromotor | VBA (Visual Basic for Applications); makron kan aktiveras vid öppning, bildövergång eller stängning |
| VBA-lösenord | VBA-projektet kan lösenordsskyddas separat, oberoende av filens lösenord |
| Komprimering | DEFLATE (per ZIP-post) |
| Integritet | ZIP CRC-32 per post; valfri digital signatur tillgänglig för VBA-projektet |
| Kryptering | Valfri Agile Encryption (ECMA-376 Part 4); omsluter OOXML-paketet i en OLE-container vid tillämpning |
| Säkerhetspolicy | Microsoft 365 (efter 2022) blockerar VBA i filer från internet som standard via Mark-of-the-Web |
| Relation till .pptm | Strukturellt identisk med `.pptm`; endast metadata för innehållstyp skiljer dem åt - `.ppsm` öppnas i bildspelsläge |
| Plattformsstöd | Windows och macOS (fullt); webb- och mobilvisare visar bilder men kan inte köra makron |
| Släppt | 2007 (PowerPoint 2007 / Office Open XML) |
| Senaste version | Office Open XML (ECMA-376 / ISO/IEC 29500); current as of Microsoft 365 |
| Öppen standard | Ja · royaltyfri |
| Specifikation | learn.microsoft.com |
PPSM-konverteringar
Frågor & svar
frågat av användareInga frågor än - bli den första att fråga om PPSM-filer.