Hva er XLTM-filformatet?
En .xltm-fil er en Microsoft Excel makroaktivert regnearkmal - den makroførende motparten til den vanlige .xltx-malen. Som alle moderne Office-formater introdusert med Office 2007, er det et ZIP-arkiv som inneholder XML-deler organisert under spesifikasjonen Open Packaging Conventions (OPC).
Det som skiller .xltm fra .xltx er inkluderingen av vbaProject.bin, en OLE2 Compound File Binary innebygd i ZIP-filen. Denne binærfilen lagrer all kildekode og kompilert bytekode for VBA-makroer, og bruker samme interne struktur som det eldre .xls-formatet. Uten denne vil ikke Excel tillate at makroer kjøres.
Når en bruker åpner en .xltm-fil, oppretter Excel en ny unavngitt .xlsm-arbeidsbok basert på malen - selve .xltm-filen blir aldri endret. Dette gjør formatet godt egnet for distribusjon av forhåndsbygde regneark med innebygd automatisering: fakturageneratorer, rapportbyggere eller dataregistreringsskjemaer med knappestyrte makroer.
Filen identifiseres av ZIP-filens «magic bytes» PK (hex 50 4B) ved posisjon null, identisk med .xlsx, .xlsm og .docx. Den faktiske innholdstypen bestemmes ut fra [Content_Types].xml inne i arkivet, som deklarerer spreadsheetml.template.macroenabled og bekrefter tilstedeværelsen av vbaProject.bin.
Hvert regneark støtter opptil 1 048 576 rader og 16 384 kolonner. Ved passordbeskyttelse brukes kryptering med AES-128 eller AES-256 (OOXML Agile Encryption). LibreOffice Calc kan åpne .xltm-filer, men kjøring av VBA-makroer er begrenset; Microsoft Excel kreves for full funksjonalitet.
Sikkerhet og trygghet
RISIKO: HIGHXLTM-filer inneholder VBA-makroer og innebærer samme risiko som XLSM. En ondsinnet XLTM kan kjøre vilkårlig kode på verts-PC-en når makroer er aktivert. Excels Beskyttet visning og advarsler fra klareringssenteret for makrosikkerhet gjelder - la disse være aktivert. Aktiver aldri makroer i en XLTM mottatt uventet via e-post. Hvis du bare trenger dataene, åpne i Google Sheets eller LibreOffice Calc, som ikke utfører Excel VBA. Microsoft 365 blokkerer makroer fra filer hentet fra internett som standard siden 2022 (krever eksplisitt oppheving av blokkering).
Formatdetaljer
i et nøtteskallProgrammer som åpner XLTM-filer
Tekniske detaljer
dyp spesifikasjon| Beholderformat | ZIP-arkiv (OPC - Open Packaging Conventions) |
| MIME-type | application/vnd.ms-excel.template.macroEnabled.12 |
| Magic bytes | 50 4B 03 04 (ZIP lokal filhode; identisk med .xlsx, .xlsm, .docx) |
| Typeidentifikasjon | [Content_Types].xml inne i ZIP-filen deklarerer spreadsheetml.template.macroenabled; tilstedeværelse av vbaProject.bin bekrefter makroer |
| VBA-lagring | vbaProject.bin - OLE2 Compound File Binary innebygd som en ZIP-oppføring |
| XML-koding | UTF-8 for alle XML-deler; vbaProject.bin er binær OLE2 |
| Komprimering | DEFLATE (ZIP-komprimering per oppføring) |
| Regnearkkapasitet | 1 048 576 rader × 16 384 kolonner per ark |
| Standardoverholdelse | ECMA-376 / ISO/IEC 29500 Transitional (Strict-overholdelse brukes ikke for makroaktiverte filer) |
| Kryptering | AES-128 eller AES-256 via OOXML Agile Encryption når passordbeskyttet; ellers ingen |
| Mal-oppførsel | Åpning oppretter en ny unavngitt .xlsm-arbeidsbok; selve .xltm-filen blir aldri endret |
| Typisk filstørrelse | 20 KB - 20 MB (varierer med innebygd VBA-kode, stiler, diagrammer og bilder) |
| Utgitt | 2007 (Microsoft Office 2007, Excel 12.0); ECMA-376 (2006) / ISO/IEC 29500 (2008) |
| Siste versjon | ECMA-376 5th edition (2021) / ISO/IEC 29500:2016 |
| Åpen standard | Ja · royalty-fri |
| Spesifikasjon | ecma-international.org |
XLTM-konverteringer
Spørsmål og svar fra fellesskapet
spurt av brukereIngen spørsmål ennå - vær den første til å spørre om XLTM-filer.