ファイルを知る、使いこなす。
.xlam

Excelマクロ有効アドイン

表計算

XLAMはExcelのマクロ有効アドインです。集計表そのものではなく、関数・ボタン・業務処理をExcelへ追加するために使います。ダブルクリックしても何も出ない場合は、アドインの管理画面と登録先を確認します。ネットから取得したVBAを扱うため、信頼確認は必須です。

主な用途
Excelに関数やコマンドを追加する
中身の種類
コードを含む導入・実行形式
目次・よくある質問・根拠資料を見る

内容の最終確認: · 編集:Kai

具体例:確認する順番

例:同僚から受け取った表で独自関数が#NAME?になる場合。表を直す前に、必要なXLAMの名前と版を同僚へ確認します。正規の配布手順で登録し、テスト用ブックで関数と期待値を確認します。別PCで使うならアドインの保存先、Excelの版、OS専用処理も記録します。結果だけ必要な相手には値やPDFのコピーを相談します。

開き方・操作手順

使っている環境や目的の項目を開いて、手順を確認してください。

Windows:アドイン管理から登録

配布元の導入手順がある場合は、それを優先します。

  1. 配布元、対応するExcel版、必要な32/64bit条件を確認し、管理者の許可が必要か調べます。
  2. Excelの「ファイル」→「オプション」→「アドイン」で、管理対象をExcelアドインとして「設定」へ進みます。
  3. 「参照」で正しいXLAMを選び、登録状況を確認します。セキュリティ警告が出たら配布元・管理者に確認します。
Mac:対応版と依存機能を確認

Windows専用のAPIや外部部品を使うアドインは、形式が読めても動作しません。

  1. 配布元がMac版Excelを対応環境としているか確認します。
  2. Excelの「ツール」→「Excelアドイン」から対象を参照します。
  3. 関数や追加メニューをテスト用ブックで確認し、原本の業務表でいきなり実行しません。

操作名・対応状況はアプリ・OS・版によって異なります。変更する前に原本を残してください。

開けないとき:症状から確認

  • ファイルを開いてもシートが出ない:アドインなので正常な場合があります。登録されているか確認します。
  • マクロの出所が信頼できないと表示:インターネット由来のブロックです。保護を全解除せず、正規の配布・組織の手順を確認します。
  • 関数が#NAME?になる:アドインが未登録・無効、名前変更、版違いの可能性があります。必要なアドイン名を作成者に聞きます。
  • 別PCだけ失敗する:Excelの32/64bit、OS専用処理、追加ライブラリを確認します。
  • 移動後に動かない:登録が以前のパスを参照している場合があります。安定した保存先へ置いて再登録します。

アドインを共有・解除する

  1. 作成者から導入手順、対応環境、版番号を受け取ります。
  2. 共有先へXLAMと必要な設定手順を渡します。ブックだけではアドインも移りません。
  3. 不要になったらExcelアドインのチェックを外し、依存する表を確認してからファイルを整理します。

XLAMをXLSXへ名前変更しても普通の表にはなりません。アドインを外すと独自関数を使う表の計算が壊れることがあります。

信頼の確認とマクロ保護

インターネットから来たXLAMは、登録できてもマクロが有効になるとは限りません。署名や配布元だけで全てのブロック条件が消えるとも限りません。

「すべてのマクロを有効にする」などの全体設定で解決しないでください。正規の提供元か組織の管理者へ、承認された導入方法を確認します。

この手順の根拠:Microsoft · Macros from the internet are blocked by default in Office

ブックとアドインを一緒に引き継ぐ

独自関数のある表を他人へ渡すときは、関数の名前だけでなく必要なアドインの版も記録します。結果だけを渡す場合は値やPDFのコピーも選択肢です。

  • 導入後は代表的な関数と計算結果を照合。
  • 配布元の利用許諾・再配布条件を確認。
  • 更新前のアドインとテスト用ブックを残す。

関連形式との違い

関連形式との違い
形式・用途使い分けと残る情報
XLAMExcelの機能を追加するマクロ有効アドイン。
XLSMデータとVBAを保存するブック。
XLSXマクロを保存しない通常のブック。

取り扱いと安全性

アドインは文書内データだけでなく、VBAによる処理を行えます。出所不明のXLAMを業務PCへ導入せず、読み込む前に配布元と権限を確認します。

よくある質問

ダブルクリックだけで使える?

配布元の方式によります。Excelアドイン管理で登録状態を確認する方が確実です。

Web版で動く?

VBAのXLAMをデスクトップ版と同じようには実行できません。

Macでも同じコードが動く?

Windows API等への依存があると動きません。提供元の対応条件を確認します。

削除すると既存の表も影響する?

独自関数やボタンが依存していれば影響します。解除前に確認します。

警告が出たら保護を解除すればいい?

一律の解除はしません。正規の配布元・管理者が指定する承認された方法を使います。

形式の基本情報:正式名称・MIME type・管理団体
名称
Excel Open XML Macro-Enabled Add-In
管理・仕様
Microsoft
MIME type
application/vnd.ms-excel.addin.macroEnabled.12

公式・一次情報