THE FILE FIELD GUIDE
.xlam

Excel macro-enabled add-in

Spreadsheets

XLAM adds functions, commands or business workflows to Excel rather than storing an ordinary report. If double-clicking shows nothing, check add-in registration. Because it can execute downloaded VBA, verify the publisher before activation.

Main use
Adding Excel functions and commands
Data type
Code-bearing installation / execution format
All sections, questions and sources

Content reviewed: · Editor:Kai

Example: a practical checking sequence

Example: a colleague’s workbook shows #NAME? for a custom function. Ask which XLAM and version it needs before changing formulas. Register an authorized copy and test expected results. Document its location, Excel version and OS dependencies, or provide values/PDF when only results are needed.

Opening steps

Choose your environment or purpose to see its steps.

Windows: register through add-in management

Follow the publisher’s installation instructions when available.

  1. Check publisher, Excel version, architecture requirements and administrator approval.
  2. Open File → Options → Add-ins; manage Excel Add-ins and choose Go.
  3. Browse to the correct XLAM and check registration; consult the publisher or administrator about security warnings.
Mac: check support and dependencies

An add-in using Windows APIs or external components may load without functioning.

  1. Confirm that the publisher explicitly supports Excel for Mac.
  2. Use Tools → Excel Add-ins to browse for the file.
  3. Test functions and commands in a disposable workbook before using business data.

Menu labels and support vary by app, OS and version. Preserve the original before making changes.

Troubleshooting by symptom

  • No worksheet appears: this may be normal for an add-in; check registration.
  • Untrusted-source warning: internet macro blocking may apply; use approved distribution and organizational procedures.
  • #NAME? errors may indicate missing or disabled add-ins, renamed functions or version differences.
  • Only another PC fails: check Excel architecture, OS-specific code and additional libraries.
  • Failure after moving the file may reflect an obsolete registered path; re-register from a stable location.

Share or disable an add-in

  1. Obtain installation instructions, support requirements and version details.
  2. Send the XLAM and instructions; sharing a workbook does not transfer its add-in.
  3. Disable it in Excel’s add-in manager and check dependent workbooks before removing files.

Renaming XLAM to XLSX does not create a workbook; removing it can break dependent custom functions.

Trust and macro protection

A downloaded XLAM may register without its macros being enabled; a publisher signature does not necessarily bypass every blocking rule.

Do not solve this by enabling all macros globally. Ask the legitimate publisher or administrator for an approved installation method.

Source for these steps:Microsoft · Macros from the internet are blocked by default in Office

Transfer workbook dependencies

Record required add-in versions when handing over custom-function workbooks. For results-only delivery, values or PDF copies may suffice.

  • Test representative functions and compare results.
  • Check licensing and redistribution terms.
  • Retain the previous version and a test workbook.

Related-format differences

Related-format differences
Format / purposeUse and preserved information
XLAMMacro-enabled Excel add-in.
XLSMWorkbook containing data and VBA.
XLSXOrdinary workbook without VBA.

Handling and security

An add-in can execute VBA, not merely display data. Verify provenance and permissions before installing it on a work computer.

Questions and answers

Is double-clicking enough?

It depends on distribution; verify registration in Excel’s add-in manager.

Does it run in Excel for the web?

VBA XLAM add-ins do not run like desktop add-ins in the web app.

Does the same code work on Mac?

Windows-specific dependencies may prevent operation; check publisher support.

Can removing it affect workbooks?

Yes, if functions or commands depend on it; check before disabling.

Should I bypass a warning?

Do not bypass protection indiscriminately; use the publisher’s or administrator’s approved method.

Format facts: name, steward and MIME type
Formal name
Excel Open XML Macro-Enabled Add-In
Steward / specification
Microsoft
MIME type
application/vnd.ms-excel.addin.macroEnabled.12

Primary and official sources