XLSM - Excel Open XML Macro-Enabled Spreadsheet

What is a XLSM file

XLSM is the file extension that is assigned to spreadsheets created by Microsoft Excel 2007 and newer. They are saved using the Open XML standard. Just like older version of the Excel spreadsheet, XLSM files can contain tables and worksheets. On top, XLSM files are macro-enabled. They can contain embedded macros that use VBA.

As stated above, XLSM files are macro-enabled. This distinguishes the format from XLSX files that are also created by Microsoft Excel. Thus, for Excel to be able to execute the macros embedded in the file, the spreadsheet has to be saved in the XSLM format rather than as a XLSX file. Predecessors of Microsoft Excel 2007 are only able to open XLSM files if they support Open XML components.

Here's a small, but not exhaustive list of programs that can open XLSM documents:

  • Corel Quattro Pro X7
  • Microsoft Excel 2016
  • MobiSystems OfficeSuite Pro
About
Extension XLSM
MIME type application/vnd.ms-excel.sheet.macroEnabled.12
Useful links