.XLA

XLA ファイル

Microsoft Excel 97-2003 Add-In
質問する
クイック回答

XLA ファイルは、レガシーな Microsoft Excel アドインです。これは、追加の関数、コマンド、またはツールバーで Excel を拡張する VBA マクロのパッケージです。スプレッドシートのように開くのではなく、Excel のアドインマネージャー(ファイル > オプション > アドイン > 設定 > 参照)から読み込みます。現代の代替形式は .xlam です。XLA には実行可能なマクロコードが含まれているため、信頼できるソースからのファイルのみを読み込んでください。

開発元: Microsoft カテゴリ: プラグインファイル MIME: application/vnd.ms-excel
対応OS Windows macOS
関連: .XPI · .CRX · .BUNDLE · .ZXP

このページの内容

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

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

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

ファイルを識別する

XLA ファイル形式とは?

.xla は Microsoft Excel に関連付けられた アドインファイル であり、再利用可能なマクロやカスタム ワークシート関数をパッケージ化するための標準的な仕組みとして Excel 97 時代に導入されました。.xls ブックと同様に、.xla は OLE2 複合ファイルバイナリ (CFB) コンテナ形式を使用しており、ファイルの先頭にあるマジックバイト D0 CF 11 E0 によって識別されます。そのため、プレーンテキストエディタで意味のある形で開いたり読み取ったりすることはできません。

内部的には、.xla ファイルは本質的にアドインとしてフラグが立てられた BIFF8 ブックであり、Excel がファイルを読み込むときに自動的に実行される VBA プロジェクトが埋め込まれています。.xla アドインは、Microsoft によって作成された公式の Excel 拡張機能である場合もあれば、ユーザーが作成したカスタムファイルである場合もあります。アドインは通常、特定の Excel バージョン向けに構築され、新しいメニューコマンド、ワークシート関数、または書式設定ツールを提供します。

Excel で頻繁に作業するユーザーは、作業をより簡単かつ効率的にするための追加機能が非常に歓迎されるという結論にすぐに達します。良い例としては、追加の日時ユーティリティやスプレッドシート形式コンバーターなどがあります。スタンドアロンのマクロファイルとは異なり、.xla アドインは、開いているブックに表示可能なシートを追加することなく、起動時にバックグラウンドで読み込まれます。

.xla ファイルは生のマクロスプリプトよりも構造化されていますが、実行可能な VBA コードが含まれているため、依然としてセキュリティリスクを伴います。未確認の .xla ファイルは開かないでください。一部の .xla アドインには、アクティベーション回数の制限があったり、正しく機能するために追加のソフトウェアが必要な場合もあります。Excel 2007 以降、.xla は .xlam に取って代わられました。.xlam はレガシーなバイナリコンテナではなく ZIP ベースの Open XML パッケージを使用します。最新の Excel バージョンでも .xla ファイルを読み込むことは可能ですが、この形式はレガシーと見なされています。

セキュリティと安全性

リスク: HIGH

XLA は実行可能なコードです。読み込むと Excel 内でユーザーの権限で VBA が実行されるため、悪意のある、または改ざんされたアドインは実害を及ぼす可能性があります(マクロを含む .xlsm / .xlam と同じ脅威クラスであり、既知のマルウェア感染経路です)。XLA アドインは、信頼し検証したソースからのみ読み込んでください。最新の Office は、インターネットから取得されたとマークされたファイル(Mark of the Web)内のマクロをデフォルトでブロックします。この保護は有効なままにしてください。Excel が警告を出したりアドインを無効にしたりした場合は、未承諾のファイルに対してそれを無視しないでください。多くの組織では、ゲートウェイでアドイン形式をブロックしています。不明なアドインを有効にする前に、プロジェクトがパスワードロックされていない場合は VBA エディタ (Alt+F11) で検査してください。

形式の詳細

概要
正式名称Microsoft Excel 97-2003 Add-In
開発元Microsoft登場時期 Excel 97 era (legacy add-in format; superseded by .xlam in Excel 2007)
MIME タイプapplication/vnd.ms-excel
タイプVBA マクロを含むレガシーな OLE2/CFB 複合バイナリアドインブック
マジックバイト ・ ファイルシグネチャ
オフセット
0001020304050607
16進数
D0CF11E0A1B11AE1
ASCII
········
XLA はレガシーな(2007 年より前の)アドインです。これは OLE2/複合ファイルバイナリコンテナ内の BIFF8 Excel ブックであるため、.xls、.doc、およびその他の古い Office バイナリと同じ D0 CF 11 E0 シグネチャで始まります。本質的には、アドインとしてフラグが立てられ、VBA マクロを含む .xls ブックです。新しい .xlam アドインは、代わりに ZIP/OPC パッケージ(PK ヘッダー)です。

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

Windows3 apps
Microsoft Excel 有料 「ファイル」>「オプション」>「アドイン」>「管理:Excel アドイン」>「設定」>「参照」から .xla を選択し、チェックを入れて読み込みます。変換するには、VBA を開いて .xlam として「名前を付けて保存」します。
LibreOffice Calc オープンソース XLA をブックとして開き内容を検査できますが、Excel VBA アドインを確実には実行しません。アドインのホストとしてではなく、閲覧用として使用してください。
Excel VBA Editor (built into Excel) 有料 Excel で Alt+F11 を押すと、アドインの VBA コードを表示・編集できます(パスワード保護されていない場合)。
macOS1 app
Microsoft Excel 有料 「ファイル」>「オプション」>「アドイン」>「管理:Excel アドイン」>「設定」>「参照」から .xla を選択し、チェックを入れて読み込みます。変換するには、VBA を開いて .xlam として「名前を付けて保存」します。

技術的詳細

詳細仕様
コンテナ形式OLE2 複合ファイルバイナリ (CFB) - すべての Office 97-2003 バイナリ形式で使用されている構造化ストレージ
内部バイナリ形式BIFF8 (Binary Interchange File Format 8)、.xls ブックと同一の基本構造
ファイルシグネチャ (マジックバイト)バイトオフセット 0 に D0 CF 11 E0 A1 B1 1A E1 - 標準的な CFB/OLE2 ヘッダー
MIME タイプapplication/vnd.ms-excel
マクロ言語VBA (Visual Basic for Applications)、CFB コンテナ内の VBA プロジェクトストリームとして保存
アドインフラグブックの IsAddin プロパティが true に設定されており、読み込み時にすべてのワークシートがユーザーインターフェースから隠される
読み込みメカニズムExcel のアドインマネージャーを介して登録され、ユーザーのブックが開く前に Excel の起動時に自動的に読み込まれる
UDF サポート開いている任意のブックのセル数式で呼び出し可能なユーザー定義関数 (UDF) を公開可能
導入時期Microsoft Excel 97。Excel 2003 まで主要なアドイン形式として使用された
後継形式.xlam (Excel 2007+)。CFB の代わりに ZIP ベースの Open Packaging Convention (OPC) コンテナを使用
グリッドサイズの制限BIFF8 の制約:シートあたり 65,536 行 × 256 列 - .xls ブックと同じ上限
セキュリティモデルExcel のマクロセキュリティ設定に従う。信頼できない .xla ファイルを開くと、任意の VBA コードが実行される可能性がある
共有 CFB ヘッダーマジックバイトだけでは .xls、.doc、.ppt と区別不能。ファイルタイプは内部の OLE2 ストリーム名によって決定される
リリース日Excel 97 era (legacy add-in format; superseded by .xlam in Excel 2007)
仕様書learn.microsoft.com

XLA の変換

コミュニティ Q&A

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

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

よくある質問

XLA ファイルを開く、またはインストールするにはどうすればよいですか?
これはドキュメントではなくアドインです。Excel で「ファイル」>「オプション」>「アドイン」>「管理:Excel アドイン」>「設定」>「参照」の順に進み、.xla を選択してチェックを入れます。すると、その関数やコマンドが Excel に表示されます。
XLA と XLAM の違いは何ですか?
どちらも Excel アドインです。XLA はレガシーな (Excel 97-2003) バイナリ形式であり、XLAM は現代の (2007+) ZIP/XML 形式です。XLA は現在の Excel でも読み込めますが、XLAM が推奨されます。アップグレードするには XLA を開き、「名前を付けて保存」で .xlam として保存してください。
Microsoft 365 や新しい Excel で XLA アドインが動作しないのはなぜですか?
古い Excel バージョン向けに作成されたアドインは、オブジェクトモデルの変更や機能の削除により、Microsoft 365 で動作しなくなることがあります。拡張子を .xlam に変更してもコードは修正されません。VBA 自体の更新が必要な場合があります。また、セキュリティ設定によってマクロがブロックされていないか確認してください。
XLA を XLAM に変換するにはどうすればよいですか?
Excel で .xla を開き、「名前を付けて保存」>「Excel アドイン (*.xlam)」を選択します。これによりファイル形式が更新されます。それでもアドインが正常に動作しない場合は、現在の Excel に合わせて VBA コードを修正する必要があります。
XLA ファイルを開いても安全ですか?
ソースを信頼できる場合に限ります。XLA は読み込み時に VBA マクロコードを実行するため、マルウェアの配布に使用される可能性があります。予期しない XLA アドインを有効にしないでください。Office のマクロ/インターネットファイル保護を有効に保ち、不明な場合はまずコードを検査してください。
Excel なしで XLA を開くことはできますか?
LibreOffice Calc は XLA をブックとして開いて内容を検査できますが、Excel VBA アドインを確実に実行することはできません。アドインを実際に機能させるには、Microsoft Excel が必要です。

参考文献

1Microsoft - [MS-XLS]: Excel Binary File Format Structurelearn.microsoft.com
2Microsoft Support - Add or remove add-ins in Excelsupport.microsoft.com

さらに探索

データベース全体から

今週のトップ拡張子

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

関連する拡張子

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

無料ファイルツール

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

ツールボックスを開く

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