Zweryfikowanoprzez Adam B.·sprawdzone przez FE Editorial·zaktualizowano Jun 19, 20263.0(5 głosów)Dziękujemy za ocenę!
SZYBKA ODPOWIEDŹ
Plik PPSM to pokaz slajdów programu PowerPoint, który uruchamia się bezpośrednio w trybie pełnoekranowym i może wykonywać makra VBA. Otwórz go w Microsoft PowerPoint - makra są domyślnie blokowane dla plików z internetu. Aby wyświetlić slajdy bez ryzyka związanego z makrami, użyj LibreOffice Impress lub Google Slides. Aby edytować prezentację, zapisz ją jako .pptm lub .pptx w programie PowerPoint.
Plik .ppsm to prezentacja Microsoft PowerPoint, która łączy dwie cechy: otwiera się bezpośrednio w trybie pokazu slajdów (podobnie jak .ppsx) i zawiera osadzone makra VBA (podobnie jak .pptm). Microsoft wprowadził ten format wraz z Office 2007 jako część rodziny Office Open XML, współdzieląc kontener archiwum ZIP ze wszystkimi innymi typami plików OOXML.
Strukturalnie .ppsm to pakiet ZIP zawierający dokumenty XML dla slajdów, układów, motywów i relacji multimedialnych, a także binarny plik vbaProject.bin, który przechowuje skompilowany projekt makr VBA. Jedyną techniczną różnicą między .ppsm a .pptm jest pojedyncza deklaracja typu zawartości w [Content_Types].xml, która flaguje plik do uruchomienia w trybie prezentacji zamiast w trybie edycji.
Ponieważ makra mogą uruchamiać się automatycznie przy otwarciu, podczas przejść slajdów lub przy zamknięciu, pliki .ppsm są uznawane za wektor dostarczania złośliwego kodu. Od 2022 roku Microsoft 365 domyślnie blokuje wykonywanie makr VBA w plikach Office pobranych z internetu (polityka Mark-of-the-Web). Pliki otrzymane pocztą e-mail lub z niezaufanych źródeł powinny być traktowane z dużą ostrożnością.
Aby usunąć makra i zachować zachowanie pokazu slajdów, otwórz plik w PowerPoint i zapisz jako .ppsx. Aby edytować zawartość, zapisz jako .pptm lub .pptx. LibreOffice Impress potrafi otwierać pliki .ppsm, choć kompatybilność makr VBA zależy od ich złożoności.
Bezpieczeństwo
RYZYKO: HIGH
PPSM to format wysokiego ryzyka: łączy psychologiczną presję automatycznego uruchomienia pokazu slajdów (użytkownicy mogą bezmyślnie klikać komunikaty bezpieczeństwa) z pełną możliwością wykonywania makr VBA. Od 2022 roku Microsoft domyślnie blokuje makra w plikach z atrybutem Mark-of-the-Web (z e-maila lub internetu) - użytkownicy muszą kliknąć prawym przyciskiem myszy > Właściwości > Odblokuj, aby to obejść. Nigdy nie włączaj makr w nieoczekiwanym pliku .ppsm. Aby bezpiecznie sprawdzić zawartość: otwórz w LibreOffice Impress, Google Slides lub PowerPoint dla sieci Web, które renderują slajdy bez wykonywania VBA. Pamiętaj, że nawet bez makr, osadzone linki w pokazie mogą prowadzić do stron phishingowych.
Szczegóły formatu
w pigułce
PEŁNA NAZWAPowerPoint Open XML Macro-Enabled Slide Showznany również jako PowerPoint macro-enabled show, macro-enabled slideshow
DEWELOPERMicrosoftod 2007 (PowerPoint 2007 / Office Open XML)
PPSM to archiwum ZIP, o nagłówku identycznym z każdym plikiem OOXML (PPTX, PPTM, PPSX, DOCX). Rozpoznawany po [Content_Types].xml deklarującym typ zawartości macroEnabled slideshow oraz obecności ppt/vbaProject.bin wewnątrz archiwum ZIP.
Programy otwierające pliki PPSM
Windows3 apps
Microsoft PowerPointPłatnyKliknij dwukrotnie, aby uruchomić w trybie pokazu slajdów. Makra są blokowane dla plików z internetu - kliknij prawym przyciskiem myszy > Właściwości > Odblokuj, otwórz ponownie, a następnie ufaj makrom tylko, jeśli źródło jest znane. Aby edytować, naciśnij Esc podczas pokazu i zapisz jako .pptm.
LibreOffice ImpressOpen-sourceBezpłatny; otwiera slajdy w edytorze (nie w trybie pokazu). Makra VBA PowerPoint nie są wykonywane - bezpieczny do przeglądania niezaufanych plików. Eksport do PDF lub ODP.
Microsoft PowerPointPłatnyKliknij dwukrotnie, aby uruchomić w trybie pokazu slajdów. Makra są blokowane dla plików z internetu - kliknij prawym przyciskiem myszy > Właściwości > Odblokuj, otwórz ponownie, a następnie ufaj makrom tylko, jeśli źródło jest znane. Aby edytować, naciśnij Esc podczas pokazu i zapisz jako .pptm.
Apple KeynoteDarmowyBezpłatny na Mac; importuje slajdy (makra są usuwane). W razie potrzeby wyeksportuj z powrotem do PowerPoint.
LibreOffice ImpressOpen-sourceBezpłatny; otwiera slajdy w edytorze (nie w trybie pokazu). Makra VBA PowerPoint nie są wykonywane - bezpieczny do przeglądania niezaufanych plików. Eksport do PDF lub ODP.
Linux1 app
LibreOffice ImpressOpen-sourceBezpłatny; otwiera slajdy w edytorze (nie w trybie pokazu). Makra VBA PowerPoint nie są wykonywane - bezpieczny do przeglądania niezaufanych plików. Eksport do PDF lub ODP.
Android1 app
Microsoft PowerPoint (mobile)FreemiumDotknij, aby wyświetlić/edytować slajdy; makra VBA nie działają na urządzeniach mobilnych.
iOS1 app
Microsoft PowerPoint (mobile)FreemiumDotknij, aby wyświetlić/edytować slajdy; makra VBA nie działają na urządzeniach mobilnych.
Web2 apps
Google SlidesDarmowyPrześlij na Dysk Google, otwórz za pomocą Slides - makra są usuwane podczas importu, slajdy renderują się bezpiecznie.
PowerPoint for the webDarmowyPrześlij do OneDrive i otwórz w przeglądarce - slajdy są renderowane, ale makra VBA nie są wykonywane.
Szczegóły techniczne
specyfikacja
Kontener
Archiwum ZIP (pakiet Office Open XML); magiczne bajty `50 4B 03 04` („PK”)
Kluczowy plik wewnętrzny
`ppt/vbaProject.bin` - binarny format Compound Document Format przechowujący projekt makr VBA
Typ zawartości
`application/vnd.ms-powerpoint.slideshow.macroEnabled.12` odróżnia go od wolnego od makr `.ppsx`
Zachowanie przy otwarciu
Uruchamia się bezpośrednio w trybie pełnoekranowego pokazu slajdów; brak widoku edycji przy otwarciu
Silnik makr
VBA (Visual Basic for Applications); makra mogą być wyzwalane przy otwarciu, zmianie slajdu lub zamknięciu
Hasło VBA
Projekt VBA może być oddzielnie zablokowany hasłem, niezależnie od hasła otwarcia pliku
Kompresja
DEFLATE (dla każdego wpisu ZIP)
Integralność
ZIP CRC-32 dla każdego wpisu; dostępny opcjonalny podpis cyfrowy dla projektu VBA
Szyfrowanie
Opcjonalne Agile Encryption (ECMA-376 Part 4); po zastosowaniu pakuje pakiet OOXML w kontener OLE
Polityka bezpieczeństwa
Microsoft 365 (po 2022 r.) domyślnie blokuje VBA w plikach z internetu poprzez Mark-of-the-Web
Relacja do .pptm
Strukturalnie identyczny z `.pptm`; różni się tylko metadanymi typu zawartości - `.ppsm` otwiera się w trybie pokazu
Obsługa platform
Windows i macOS (pełna); przeglądarki internetowe i mobilne wyświetlają slajdy, ale nie wykonują makr
Wydano
2007 (PowerPoint 2007 / Office Open XML)
Najnowsza wersja
Office Open XML (ECMA-376 / ISO/IEC 29500); current as of Microsoft 365
Brak pytań - bądź pierwszą osobą, która zapyta o pliki PPSM.
Najczęściej zadawane pytania
Jaka jest różnica między PPSM a PPSX?
PPSX to pokaz slajdów bez makr; PPSM dodaje obsługę makr VBA. Oba otwierają się bezpośrednio w trybie pełnoekranowym. Plik .ppsm może zawierać kod wykonywalny; .ppsx nie może.
Jaka jest różnica między PPSM a PPTM?
Ta sama zawartość i makra - PPTM otwiera się w edytorze, PPSM otwiera się w trybie pokazu slajdów. Możesz dokonać konwersji poprzez „Zapisz jako” w programie PowerPoint.
Jak edytować plik PPSM?
Otwórz go w programie PowerPoint, naciśnij Esc, aby wyjść z pokazu, a następnie Plik > Zapisz jako .pptm, aby uzyskać edytowalną prezentację z obsługą makr, lub .pptx, aby usunąć makra. LibreOffice Impress również otwiera slajdy bezpośrednio w trybie edycji.
Czy plik PPSM jest bezpieczny do otwarcia?
Slajdy są bezpieczne do przeglądania, ale makra VBA mogą być złośliwe. Otwórz plik w LibreOffice Impress lub Google Slides (które nie uruchamiają makr VBA PowerPoint), aby bezpiecznie go sprawdzić. Nigdy nie klikaj „Włącz zawartość” w nieoczekiwanym pliku .ppsm.
Makra są zablokowane - jak je włączyć?
Zamknij plik, kliknij go prawym przyciskiem myszy > Właściwości > zaznacz „Odblokuj”, kliknij OK, otwórz ponownie. Następnie w PowerPoint włącz zawartość. Rób to tylko dla plików, którym w pełni ufasz.
Jak przekonwertować PPSM na PDF?
Otwórz w programie PowerPoint (lub LibreOffice Impress / Google Slides) i wyeksportuj/zapisz jako PDF. Plik PDF jest statyczny i nie zawiera makr.
Jak usunąć makra z pliku PPSM?
Otwórz w PowerPoint i wybierz Zapisz jako > Pokaz programu PowerPoint (.ppsx), aby zachować zachowanie pokazu bez makr, lub Zapisz jako .pptx dla edytowalnej prezentacji bez makr.
Źródła
1ISO/IEC 29500 - Office Open XML File Formatswww.iso.org
2Microsoft - [MS-PPTX] PowerPoint Extensions to Office Open XMLlearn.microsoft.com