.XLSM

XLSM-fil

Microsoft Excel Macro-Enabled Workbook (Open XML)
Stil et spørgsmål
HURTIGT SVAR

En XLSM-fil er et Microsoft Excel-regneark, der indeholder VBA-makroer - automatiseringskode, der kører inde i filen. Åbn den i Microsoft Excel (fuld makrounderstøttelse), LibreOffice Calc eller WPS Office (begge gratis, delvis VBA-understøttelse). Google Sheets og Excel for the web åbner dataene, men kører ikke makroer. Den vigtigste bekymring er sikkerhed: Aktivér kun makroer i filer fra afsendere, du har tillid til - uanmodede XLSM-filer, der beder om at «Aktivér indhold», er en almindelig malware-vektor.

Udvikler: Microsoft Kategori: Regnearksfiler Åben standard MIME: application/vnd.ms-excel.sheet.macroEnabled.12
ÅBNER PÅ Windows macOS Linux Web
Relateret: .ODS · .NUMBERS · .XLSX · .XLSB

På denne side

19k+ filtyper indekseret
Sidst gennemset Jul 3, 2026

Er du ikke sikker på, hvad din fil er?

Træk en fil over i vores identifikator - vi læser kun de første bytes for at navngive formatet.

Identificer en fil

Hvad er XLSM-filformatet?

.xlsm er et almindeligt anvendt regnearksdokument oprettet med Excel 2007 eller nyere. .xlsm-filer gemmer data i celler organiseret i rækker og kolonner. Formatet er baseret på Office Open XML-standarden og bruger ZIP-komprimering, hvilket gør det strukturelt lig en .xlsx-fil.

.xlsm og .xlsx er næsten identiske regnearksformater, med den væsentlige forskel at .xlsm indeholder makroer skrevet i Visual Basic for Applications (VBA). En makro er en brugerdefineret funktion, der kan bruges til at automatisere gentagne opgaver, manipulere data eller styre andre Office-applikationer. Makroer er som standard deaktiveret i Excel af sikkerhedsmæssige årsager, da makroer er modtagelige for at blive brugt til levering af ondsindet kode. For at bruge makroer skal regnearksdokumentet gemmes som en .xlsm-fil; hvis du gemmer som .xlsx, fjernes VBA-projektet uden varsel.

Internt gemmes VBA-projektet som en binær xl/vbaProject.bin-del inde i ZIP-pakken. Pakkens [Content_Types].xml erklærer macroEnabled.12-indholdstypen, hvilket er det, der adskiller .xlsm fra .xlsx på formatniveau - begge deler de samme PK magic bytes. Et beslægtet format er .xltm, den makroaktiverede Excel-skabelonvariant, og .xlsb er den binære ækvivalent, der også understøtter makroer.

Sikkerhed og tryghed

RISIKO: HIGH

XLSM er højrisiko-medlemmet af Excel-familien netop fordi det KAN køre kode: dets VBA-makroer er en klassisk malware-vektor. Angrebsmønsteret er en e-mailet .xlsm, der presser dig til at klikke på «Aktivér indhold/makroer», hvorefter VBA'en downloader eller eksekverer en payload. Forsvar: Microsoft blokerer makroer som standard i filer, der kommer fra internettet (Mark of the Web) og åbner filer, der ikke er tillid til, i Beskyttet visning - lad begge dele være slået til. Aktivér kun makroer i filer, du specifikt forventer fra en betroet afsender. Hvis du kun har brug for dataene og ikke automatiseringen, skal du åbne den i Google Sheets / Excel for the web (som ikke kører VBA) eller gemme den som .xlsx for at fjerne koden. Behandl enhver uanmodet anmodning om at «aktivere makroer» som fjendtlig.

Formatdetaljer

kort fortalt
FULDSTÆNDIGT NAVNMicrosoft Excel Macro-Enabled Workbook (Open XML)
UDVIKLERMicrosoftsiden 2007 (Excel 2007); the macro-enabled variant of the ECMA-376 / ISO-IEC 29500 format
MIME-TYPEapplication/vnd.ms-excel.sheet.macroEnabled.12
TYPEZIP-baseret Office Open XML (OOXML / OPC) pakke, der indeholder et VBA-makroprojekt
STANDARDÅben · royaltyfri
MAGIC BYTES · FILSIGNATUR
OFFSET
00010203
HEX
504B0304
ASCII
PK··
XLSM er en ZIP/OPC-pakke, byte-identisk i starten med XLSX/DOCX/enhver ZIP. Skeln XLSM fra XLSX ved internt indhold: en XLSM indeholder en vbaProject.bin-del (xl/vbaProject.bin), og dens [Content_Types].xml erklærer macroEnabled.12-indholdstypen. Headeren alene kan ikke skelne dem fra hinanden.

Programmer der åbner XLSM-filer

Windows3 apps
Microsoft Excel Betalt Native app. Dobbeltklik for at åbne; klik kun på «Aktivér indhold», hvis du stoler på kilden, for at køre makroerne.
LibreOffice Calc Open-source Gratis; åbner XLSM med data og diagrammer. Den kører Basic-makroer, men VBA-kompatibiliteten er delvis - komplekse Excel-makroer fungerer muligvis ikke.
WPS Office Spreadsheets Freemium Gratis Excel-lignende app med god XLSM-kompatibilitet, inklusive mange VBA-makroer.
macOS2 apps
Microsoft Excel Betalt Native app. Dobbeltklik for at åbne; klik kun på «Aktivér indhold», hvis du stoler på kilden, for at køre makroerne.
LibreOffice Calc Open-source Gratis; åbner XLSM med data og diagrammer. Den kører Basic-makroer, men VBA-kompatibiliteten er delvis - komplekse Excel-makroer fungerer muligvis ikke.
Linux2 apps
LibreOffice Calc Open-source Gratis; åbner XLSM med data og diagrammer. Den kører Basic-makroer, men VBA-kompatibiliteten er delvis - komplekse Excel-makroer fungerer muligvis ikke.
OnlyOffice Spreadsheet Open-source Høj Excel-kompatibilitet inklusive makroer; god gratis mulighed på Linux.
Web2 apps
Google Sheets Gratis Upload til Drive og åbn - læser celler/formler, men kører IKKE VBA-makroer (Sheets bruger Apps Script i stedet). God til at se data, ikke automatiseringen.
Excel for the web Gratis Upload til OneDrive og åbn i Excel online (gratis konto). Viser/redigerer data; VBA-makroer kører ikke i browseren.

Tekniske detaljer

dyb specifikation
MIME-typeapplication/vnd.ms-excel.sheet.macroEnabled.12
ContainerformatZIP-baseret Office Open XML (OPC) pakke
Magic bytes50 4B 03 04 («PK» - ZIP lokal filheader ved offset 0; byte-identisk med .xlsx, adskilles kun af internt indhold
VBA-projektdelxl/vbaProject.bin - Compound File Binary (CFB) indlejret i ZIP-pakken
MakrosprogVisual Basic for Applications (VBA)
Indholdstype-identifikatormacroEnabled.12, erklæret i [Content_Types].xml; dette er hvad der formelt adskiller .xlsm fra .xlsx
Standard makrosikkerhedMakroer blokeret ved åbning; eksekvering kræver brugerbekræftelse via prompt eller en konfigureret sikker placering
VBA-kodesigneringVBA-projekt kan signeres med et kodesigneringscertifikat for at etablere udgivertillid og undertrykke prompter
KrypteringAES-256 adgangskodekryptering via Office Open XML-beskyttelse (tilgængelig fra Excel 2013 og frem)
Maksimal regnearksstørrelse1.048.576 rækker × 16.384 kolonner pr. ark
Skabelon-modstykke.xltm - det makroaktiverede projektmappeskabelonformat; samme interne struktur, anden udvidelsesrolle
Regel om tvungen udvidelseExcel nægter at gemme en projektmappe, der indeholder VBA, som .xlsx; brugeren bliver bedt om at gemme som .xlsm i stedet
Web- og mobilbegrænsningVBA-makroer eksekveres ikke i Excel for the web eller Excel på mobil; makroindhold bevares, men er inaktivt
Tredjeparts VBA-understøttelseLibreOffice Calc åbner .xlsm med delvis VBA-kompatibilitet; komplekse makroer eller kald til Excel-objektmodellen kan opføre sig anderledes
Udgivet2007 (Excel 2007); the macro-enabled variant of the ECMA-376 / ISO-IEC 29500 format
Åben standardJa · royaltyfri
Specifikationlearn.microsoft.com

XLSM-konverteringer

Fællesskabets Q&A

spurgt af brugere
Stil et hurtigt spørgsmål
Få hjælp fra folk, der arbejder med XLSM-filer. Vær specifik - medtag dit system og din softwareversion.
Ingen konto nødvendig · svar normalt inden for en dag

Ingen spørgsmål endnu - vær den første til at spørge om XLSM-filer.

Ofte stillede spørgsmål

Hvad er forskellen på XLSX og XLSM?
De er det samme moderne Excel-format, bortset fra at XLSM kan indeholde VBA-makroer (automatiseringskode), og XLSX kan ikke. Hvis en projektmappe har makroer, tvinger Excel dig til at gemme den som .xlsm. Regnearksdataene er ellers identiske.
Er det sikkert at åbne en XLSM-fil?
Det er generelt sikkert at åbne den for at se den - faren ligger i at aktivere dens makroer. Klik kun på «Aktivér indhold» for filer fra afsendere, du stoler på og forventer noget fra. Aktivér aldrig makroer i en uanmodet .xlsm; det er sådan, meget malware spredes. For filer, du ikke har tillid til, kan du se dem i Google Sheets / Excel online, som ikke kører VBA.
Hvordan åbner jeg en XLSM-fil uden Excel?
Brug den gratis LibreOffice Calc eller WPS Office (begge åbner XLSM med delvis VBA-understøttelse), eller upload den til Google Sheets / Excel for the web for at se dataene. Bemærk, at onlineværktøjerne læser cellerne, men IKKE kører makroerne.
Hvordan fjerner jeg makroer fra en XLSM-fil?
Åbn den i Excel og vælg Gem som > Excel-projektmappe (.xlsx). Excel advarer om, at VBA-projektet vil blive fjernet, hvilket efterlader et rent regneark uden kode. Dette er den sikreste måde at dele en projektmappe på, hvis du ikke har brug for automatiseringen.
Hvorfor kører makroerne i min XLSM ikke?
Makroer er sandsynligvis blokeret. Hvis filen kom fra internettet/e-mail, deaktiverer Excel makroer som standard (Mark of the Web) - hvis du stoler på den, skal du fjerne blokeringen af filen (højreklik > Egenskaber > Fjern blokering) eller flytte den til en placering, der er deklaret som sikker, og derefter aktivere indhold. Browser/online Excel og Google Sheets kører aldrig VBA.
Hvordan konverterer jeg XLSM til PDF eller CSV?
Åbn den i Excel, LibreOffice Calc eller Google Sheets og vælg Gem som / Eksporter - PDF for en fast delbar kopi, CSV for en simpel datatabel med ét ark. Begge fjerner makroerne.

Referencer

1Microsoft - [MS-XLSX] / Office Open XML overviewlearn.microsoft.com
2Microsoft Support - Macros and 'Enable Content' / blocked macros from the internetsupport.microsoft.com

Udforsk mere

på tværs af databasen

Populære filtyper i denne uge

1.AQQAQQ Instant Messenger File
2.MDMarkdown Document
3.CRDOWNLOADChrome Partial Download File
4.BINCD/DVD Disc Image (BIN/CUE)
5.PARTPartial Download File
6.NOMEDIAAndroid No-Media Marker File
7.RPMSGRestricted Permission Message
8.EXEWindows Executable (Portable Executable)
9.AVIFAV1 Image File Format (AVIF)
10.SB3Scratch 3.0 Project File

Relaterede filtyper

.ODSOpenDocument Spreadsheet
.NUMBERSApple Numbers spreadsheet
.XLSXMicrosoft Excel Open XML Workbook
.XLSBMicrosoft Excel Binary Workbook
.GSHEETGoogle Sheets Shortcut (Link to a Google Sheets spreadsheet)
.XLSMicrosoft Excel 97-2003 Workbook (Binary Interchange File Format, BIFF8)

Gratis filværktøjer

En fil-identifikator og billedkonverter direkte i browseren - alt kører på din enhed.

Åbn værktøjskassen

Gennemse filtyper A-Å