Excelマクロ有効アドイン
表計算XLAMはExcelのマクロ有効アドインです。集計表そのものではなく、関数・ボタン・業務処理をExcelへ追加するために使います。ダブルクリックしても何も出ない場合は、アドインの管理画面と登録先を確認します。ネットから取得したVBAを扱うため、信頼確認は必須です。
- 主な用途
- Excelに関数やコマンドを追加する
- 中身の種類
- コードを含む導入・実行形式
目次・よくある質問・根拠資料を見る
内容の最終確認: · 編集:Kai
具体例:確認する順番
例:同僚から受け取った表で独自関数が#NAME?になる場合。表を直す前に、必要なXLAMの名前と版を同僚へ確認します。正規の配布手順で登録し、テスト用ブックで関数と期待値を確認します。別PCで使うならアドインの保存先、Excelの版、OS専用処理も記録します。結果だけ必要な相手には値やPDFのコピーを相談します。
開き方・操作手順
使っている環境や目的の項目を開いて、手順を確認してください。
操作名・対応状況はアプリ・OS・版によって異なります。変更する前に原本を残してください。
開けないとき:症状から確認
- ファイルを開いてもシートが出ない:アドインなので正常な場合があります。登録されているか確認します。
- マクロの出所が信頼できないと表示:インターネット由来のブロックです。保護を全解除せず、正規の配布・組織の手順を確認します。
- 関数が#NAME?になる:アドインが未登録・無効、名前変更、版違いの可能性があります。必要なアドイン名を作成者に聞きます。
- 別PCだけ失敗する:Excelの32/64bit、OS専用処理、追加ライブラリを確認します。
- 移動後に動かない:登録が以前のパスを参照している場合があります。安定した保存先へ置いて再登録します。
アドインを共有・解除する
- 作成者から導入手順、対応環境、版番号を受け取ります。
- 共有先へXLAMと必要な設定手順を渡します。ブックだけではアドインも移りません。
- 不要になったらExcelアドインのチェックを外し、依存する表を確認してからファイルを整理します。
XLAMをXLSXへ名前変更しても普通の表にはなりません。アドインを外すと独自関数を使う表の計算が壊れることがあります。
信頼の確認とマクロ保護
インターネットから来たXLAMは、登録できてもマクロが有効になるとは限りません。署名や配布元だけで全てのブロック条件が消えるとも限りません。
「すべてのマクロを有効にする」などの全体設定で解決しないでください。正規の提供元か組織の管理者へ、承認された導入方法を確認します。
この手順の根拠:Microsoft · Macros from the internet are blocked by default in Office
ブックとアドインを一緒に引き継ぐ
独自関数のある表を他人へ渡すときは、関数の名前だけでなく必要なアドインの版も記録します。結果だけを渡す場合は値やPDFのコピーも選択肢です。
- 導入後は代表的な関数と計算結果を照合。
- 配布元の利用許諾・再配布条件を確認。
- 更新前のアドインとテスト用ブックを残す。
関連形式との違い
| 形式・用途 | 使い分けと残る情報 |
|---|---|
| XLAM | Excelの機能を追加するマクロ有効アドイン。 |
| 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
公式・一次情報
- ソフトウェア公式Add or remove add-ins in Excel
Excelアドインを管理画面から追加・解除
Microsoft · リンク確認: - ソフトウェア公式File formats supported in Excel
Excelのバイナリ形式、テンプレート、アドインの違い
Microsoft · リンク確認: - OS・プラットフォーム公式Macros from the internet are blocked by default in Office
インターネット由来のマクロと信頼の管理
Microsoft · リンク確認: