.XLAM

XLAM ファイル

Microsoft Excel Macro-Enabled Add-In
質問する
クイック回答

XLAM ファイルは、VBA マクロやカスタム関数をパッケージ化して Excel に新しいツールやリボンボタンを追加する Microsoft Excel アドインです。スプレッドシートのように直接開くのではなく、「ファイル」>「オプション」>「アドイン」>「管理: Excel アドイン」>「設定」>「参照」からインストールします。読み込み時に自動実行される実行可能コードが常に含まれているため、信頼できるソースからの XLAM ファイルのみをインストールしてください。

開発元: Microsoft カテゴリ: プラグインファイル オープンスタンダード MIME: application/vnd.ms-excel.addin.macroEnabled.12
対応OS Windows macOS
関連: .XPI · .XLA · .CRX · .BUNDLE

このページの内容

19k+ 個の拡張子を索引済み
最終確認日:Jul 20, 2026

ファイルの種類がわかりませんか?

ファイルを識別ツールにドロップしてください。最初の数バイトを読み取って形式を特定します。

ファイルを識別する

XLAM ファイル形式とは?

.xlam ファイルは Microsoft Excel 用のアドインを保存し、カスタム関数、リボンコマンド、または自動化ルーチンとして公開される VBA マクロを通じて新しい機能を提供します。.xlam 形式は Office Open XML 標準に準拠しており、.xlsx や .xlsm ファイルもこの標準を使用しています。XML パーツとバイナリの xl/vbaProject.bin ストリームを ZIP アーカイブとしてパッケージ化した .xlam は、古いバイナリ形式の .xla アドインの直接的な Open XML 後継形式です。Excel 2007 で ECMA-376 / ISO/IEC 29500 OOXML 仕様の一部として導入され、この形式は Microsoft 365 でも引き続き完全に現行のものです。

Excel アドイン

Excel アドインは、ファイル形式と提供する機能の種類に基づいてグループに分けることができます。プレーンな .xlsx ワークブックとは異なり、.xlam ファイルにはマクロが含まれている必要があります。VBA コードを保持することがその定義上の目的です。Excel は .xlam ファイルを非表示のワークブックとしてバックグラウンドで読み込みます。これらが公開するマクロやカスタム関数は、そのワークブック自体のファイル形式に関係なく、開いているすべてのワークブックで使用可能です。前身の .xla 形式は、Open XML 時代以前にバイナリ形式で同じ役割を果たしていました。

セキュリティと安全性

リスク: HIGH

XLAM には常に実行可能な VBA が含まれており、Excel はアドインを有効にすると起動するたびにそのコードを自動的に実行します。一度信頼すると、開くたびに「マクロを有効にする」プロンプトは表示されません。そのため、悪意のある XLAM は単発の XLSM よりも危険です。ルール:信頼できる作成者のアドインのみをインストールし、デジタル署名されたものを優先し、不明な XLAM はまず検査(.zip にリネームして vbaProject.bin / customUI を確認)してください。マクロセキュリティをグローバルに下げるのではなく、Excel の「信頼できる場所」に保管してください。予期しない .xlam の添付ファイルは、他の実行ファイルと同様に扱ってください。

形式の詳細

概要
正式名称Microsoft Excel Macro-Enabled Add-In別名 Excel Open XML Add-in, Excel 2007+ add-in
開発元Microsoft登場時期 2007 (Excel 2007); part of ECMA-376 / ISO-IEC 29500 OOXML
MIME タイプapplication/vnd.ms-excel.addin.macroEnabled.12
タイプZIP ベースの Office Open XML (OOXML / OPC) アドインパッケージ、VBA 有効
標準規格オープン・ロイヤリティフリー
マジックバイト ・ ファイルシグネチャ
オフセット
00010203
16進数
504B0304
ASCII
PK··
最初のバイトはあらゆる ZIP や XLSX/XLSM/DOCX と同一です。[Content_Types].xml (アドインの main+xml コンテンツタイプ) に加え、xl/ フォルダと埋め込まれた xl/vbaProject.bin によって区別してください。

XLAM ファイルを開くプログラム

Windows3 apps
Microsoft Excel 有料 「ファイル」>「オプション」>「アドイン」>「管理: Excel アドイン」>「設定」>「参照」から .xlam を選択し、チェックを入れて読み込みます。バックグラウンドで非表示で実行されます。
7-Zip オープンソース 「右クリック」>「アーカイブを開く」で XLAM のパーツ(ZIP 形式)を検査できます。信頼する前に内容を確認するのに便利です。
Microsoft Office (Excel component) 有料 上記と同じです。アドインを読み込むのは Office 内の Excel アプリです。「Office」単体はスイートを指し、オープナーではありません。
macOS1 app
Microsoft Excel 有料 「ファイル」>「オプション」>「アドイン」>「管理: Excel アドイン」>「設定」>「参照」から .xlam を選択し、チェックを入れて読み込みます。バックグラウンドで非表示で実行されます。

技術的詳細

詳細仕様
コンテナ形式ZIP アーカイブ (Open Packaging Conventions / OPC)。 .xlsx や .xlsm と同じ構造エンベロープで、パッケージ内の宣言されたコンテンツタイプによって区別されます
ファイルシグネチャ (マジックバイト)オフセット 0 に 50 4B 03 04 («PK»)。あらゆる ZIP と同一。内部の [Content_Types].xml によるアドインコンテンツタイプの宣言と xl/vbaProject.bin の存在によって区別されます
MIME タイプapplication/vnd.ms-excel.addin.macroEnabled.12
内部コンテンツタイプapplication/vnd.ms-excel.addin.macroEnabled.main+xml(OPC パッケージ内の [Content_Types].xml で宣言)
VBA バイナリストリームxl/vbaProject.bin - すべての VBA モジュールソースコードとコンパイル済み p-code を保持する、ZIP 内に埋め込まれた OLE2 複合ドキュメント
XML エンコーディングすべての XML パーツは UTF-8。xl/vbaProject.bin および埋め込まれた画像や OLE オブジェクトはバイナリ
圧縮ZIP エントリごとの DEFLATE。XML パーツは圧縮され、バイナリストリーム (vbaProject.bin) は非圧縮で保存される場合があります
暗号化パスワードで保存された場合、パッケージ全体に対してオプションの ECMA-376 Agile Encryption (AES-256) が適用されます。VBA プロジェクトは、レガシーな RC4 ベースのロックを使用して個別にパスワード保護することも可能です
コード署名VBA プロジェクトおよび/または OPC パッケージの Office デジタル署名をサポートし、Excel のセキュリティプロンプトを完全に無効にすることなくマクロの信頼を可能にします
一般的なファイルサイズVBA コードの量や画像、XML スキーマなどの埋め込みリソースに応じて 20 KB から数 MB
読み込み動作Excel によって非表示のワークブックとしてバックグラウンドで読み込まれます。その関数とマクロは、ワークブックのウィンドウリストに表示されることなく、開いているすべてのワークブックでグローバルに使用可能です
内部バージョン識別子macroEnabled.12 - «12» は Office 2007 (内部ビルド Office 12) を指します。OPC パッケージ構造は導入以来メジャーバージョンの変更はありません
前身の形式.xla - Excel 2007 以前に使用されていたバイナリ OLE2 ベースの Excel アドイン。.xlam はマクロ言語として VBA を維持しつつ、Open XML コンテナでこれを置き換えました
プラットフォームのサポートWindows (VBA およびアドイン管理の完全なサポート) および macOS (Excel for Mac は .xlam を VBA と共に実行しますが、一部の Windows 固有の API 呼び出しは利用できない場合があります)
リリース日2007 (Excel 2007); part of ECMA-376 / ISO-IEC 29500 OOXML
最新バージョンSame OPC/OOXML package format since Excel 2007; current in Microsoft 365
オープンスタンダードはい · ロイヤリティフリー
仕様書learn.microsoft.com

XLAM の変換

コミュニティ Q&A

ユーザーからの質問
質問する
XLAM ファイルを扱うユーザーからヘルプを得られます。OSやソフトウェアのバージョンなど、具体的に記載してください。
アカウント不要 ・ 通常1日以内に回答されます

まだ質問はありません。XLAM ファイルについて最初の質問をしてみましょう。

よくある質問

Excel で XLAM アドインをインストールするにはどうすればよいですか?
「ファイル」>「オプション」>「アドイン」を選択し、下部の「管理: Excel アドイン」を「設定」にして「参照」をクリックし、.xlam ファイルを選択してチェックを入れます。これにより、Excel が起動するたびに関数やリボンボタンが読み込まれます。(Mac の場合:「ツール」>「Excel アドイン」)
XLAM と XLSM の違いは何ですか?
どちらも VBA マクロを保存します。XLSM は通常通り開いて編集するワークブックですが、XLAM はアドインとしてマークされているため、Excel はすべてのワークブックでツールや関数を提供するためにバックグラウンドで非表示のまま読み込みます。
XLAM と古い XLA の違いは何ですか?
XLA は 2007 年以前のバイナリ形式のアドインです。XLAM は、最新の ZIP ベースの Open XML 形式による同じコンセプトのものです。Excel はどちらの形式でも保存できますが、XLAM が現在の標準です。
XLAM ファイルを開いても安全ですか?
ソースを信頼できる場合に限ります。XLAM には、アドインの読み込み時に自動的に実行されるマクロが常に含まれています。既知の作成者による署名済みアドインをインストールし、不明なものは有効にする前に(.zip にリネームして)内容を検査してください。
アドインのボタンがリボンから消えたのはなぜですか?
アドインのチェックが外されたか、ファイルが移動された可能性があります。「ファイル」>「オプション」>「アドイン」>「管理: Excel アドイン」>「設定」から再度追加し、.xlam ファイルが元の場所にあることを確認してください(Excel はパスで参照します)。
LibreOffice や Google スプレッドシートで XLAM を使用できますか?
いいえ。XLAM には Excel VBA が含まれていますが、LibreOffice (Basic) や Google スプレッドシート (Apps Script) では実行できません。XLAM アドインは Microsoft Excel でのみ動作します。

参考文献

1Microsoft - Office Open XML / [MS-XLSX] overviewlearn.microsoft.com
2Microsoft - Add or remove add-ins in Excelsupport.microsoft.com

さらに探索

データベース全体から

今週のトップ拡張子

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

関連する拡張子

.XPICross-Platform Installer (Mozilla add-on package)
.XLAMicrosoft Excel 97-2003 Add-In
.CRXChrome Extension Package
.BUNDLEmacOS Application Plug-in Bundle
.ZXPAdobe Extension / ZXP Package
.SPDSPSS Custom Dialog Package

無料ファイルツール

ブラウザで動作するファイル識別および画像変換ツール。すべてお使いのデバイス上で実行されます。

ツールボックスを開く

ファイル拡張子を A-Z で閲覧