ページの作成
親となるページを選択してください。
親ページに紐づくページを子ページといいます。
例: 親=スポーツ, 子1=サッカー, 子2=野球
子ページを親ページとして更に子ページを作成することも可能です。
例: 親=サッカー, 子=サッカーのルール
親ページはいつでも変更することが可能なのでとりあえず作ってみましょう!
| この記事の要点 |
|
開発タブとは
Office (Excel / Word / PowerPoint) のリボンに表示できる、開発者向け機能を集めたタブです。VBA エディタ起動、マクロ実行、ボタン/フォームの貼り付け、アドインの管理など、業務自動化やフォーム作成で必要な機能が並びます。
初期状態では非表示になっているため、一般ユーザは気付きません。VBA 学習やマクロ作成では真っ先に有効化します。
表示方法 (Excel / Word / PowerPoint 共通)
- リボンのいずれかのタブ (ホーム等) を右クリック → リボンのユーザー設定
- または ファイル → オプション → リボンのユーザー設定
- 右側の「メイン タブ」一覧から 開発 にチェック
- OK
- リボン右端に「開発」タブが追加される
同じ画面で 「クイック アクセス ツール バー」 にもマクロやマクロの記録ボタンを追加できます。
もっと速く: Alt + F11 で VBE 直接起動
開発タブを表示しなくても、VBE (Visual Basic Editor) だけは以下のショートカットで開けます:
| ショートカット | 動作 |
|---|---|
| Alt + F11 | VBE (Visual Basic Editor) を開く |
| Alt + F8 | マクロダイアログを開く |
| F5 (VBE 内) | マクロ実行 |
| F8 (VBE 内) | 1 行ずつステップ実行 |
| Ctrl + G (VBE 内) | イミディエイトウィンドウ |
開発タブの主な機能
| グループ | 機能 | 用途 |
|---|---|---|
| コード | Visual Basic | VBE 起動 (Alt+F11 と同じ) |
| マクロ / マクロの記録 / 相対参照で記録 | マクロ管理・実行・自動生成 | |
| アドイン | Excel アドイン | .xlam アドインの有効化 |
| COM アドイン | COM ベースのアドイン管理 | |
| コントロール | 挿入 (フォーム/ActiveX) | ボタン、チェックボックス、ラベル等を挿入 |
| デザイン モード | ActiveX コントロール編集モード | |
| プロパティ / コードの表示 / ダイアログの実行 | 各コントロールの詳細 | |
| XML | XML マッピング | XML データバインド |
マクロ有効ブック (.xlsm) の保存
VBA コードを含むブックを通常の .xlsx で保存すると、コードが失われます。マクロ有効ブックとして保存する必要があります:
- ファイル → 名前を付けて保存
- ファイルの種類で Excel マクロ有効ブック (*.xlsm) を選択
- 保存
誤って .xlsx で保存しようとすると警告ダイアログが出ます:
次の機能は、マクロなしのブックには保存できません。
・VB プロジェクト
これらの機能が含まれるファイルを保存するには、
[いいえ] をクリックし、ファイルの種類の一覧で
マクロ有効ファイルの種類を選択してください。
[はい][いいえ][ヘルプ]
「いいえ」を選び、種類を .xlsm に変更してください。
| 拡張子 | マクロ | 用途 |
|---|---|---|
| .xlsx | 不可 | 通常のブック |
| .xlsm | 可 | マクロ有効ブック |
| .xlsb | 可 | バイナリ形式、サイズ小・速度速 |
| .xltm | 可 | マクロ有効テンプレート |
| .xlam | 可 | アドイン |
トラスト センター: マクロのセキュリティ
マクロを実行するには、トラスト センターでマクロを有効化しておく必要があります:
- ファイル → オプション → トラスト センター
- 「トラスト センターの設定」→ マクロの設定
- 4 つから選択:
- 警告を表示せずにすべてのマクロを無効にする (最も安全)
- 警告を表示してすべてのマクロを無効にする (推奨)
- デジタル署名されたマクロを除き、すべてのマクロを無効にする
- すべてのマクロを有効にする (危険)
- VBA プロジェクト オブジェクト モデルへのアクセスを信頼する (自動化スクリプト用)
業務 PC では「信頼できる場所」を設定し、特定フォルダだけマクロを許可するパターンも有効です。
フォームコントロール vs ActiveX コントロール
| 項目 | フォームコントロール | ActiveX コントロール |
|---|---|---|
| 機能 | シンプル | 豊富 |
| イベント | クリック中心 | 各種イベント |
| プロパティ編集 | セル参照ベース | プロパティウィンドウ |
| マクロ割当 | 右クリック → マクロの登録 | コードビハインド |
| Mac 互換 | ○ | × |
| 推奨 | ★ シンプルな用途はこちら | 高度な UI が必要なときのみ |
表示できないとき
| 症状 | 原因 | 対処 |
|---|---|---|
| 「リボンのユーザー設定」に開発が無い | 古い Office 2007 / 簡易版 | Office を最新化 |
| 会社 PC でグループポリシー制限 | IT 部門がマクロ禁止 | IT 管理者に依頼 |
| 開発タブにチェックしたが現れない | リボン設定が破損 | 「リセット」→ すべてのカスタマイズをリセット |
| Excel for Mac で見つからない | 環境設定 → リボン | Excel → 環境設定 → リボンとツールバー → 開発 をチェック |
FAQ
Q: 開発タブを表示するとセキュリティリスクは増える?
A: タブの表示自体はリスク無し。マクロを実行するか否かはトラスト センターで別途制御されます。
Q: 開発タブを Word / PowerPoint でも表示できる?
A: できます。同じ手順 (ファイル → オプション → リボンのユーザー設定) です。
Q: Office for Mac で Alt + F11 が効かない
A: Mac では Fn + Option + F11 または ⌥ + F11 が割り当てられます。環境設定で確認してください。
Q: PERSONAL.XLSB はどこ?
A: %appdata%\Microsoft\Excel\XLSTART\PERSONAL.XLSB。個人用マクロブックを保存しておくと全 Excel で共通利用可能。
📸 参考画像
※ 旧バージョンから引き継いだ参考画像です。手順・図解の補助としてご覧ください。

ページの作成
親となるページを選択してください。
親ページに紐づくページを子ページといいます。
例: 親=スポーツ, 子1=サッカー, 子2=野球
子ページを親ページとして更に子ページを作成することも可能です。
例: 親=サッカー, 子=サッカーのルール
親ページはいつでも変更することが可能なのでとりあえず作ってみましょう!
子ページはありません
人気ページ
- 1 Eclipseで「サーバーに追加または除去できるリソースがありません。」の原因と対処法
- 2 tomcat の起動 / 停止ログと catalina.log・catalina.out の違い
- 3 JavaScript base URL 取得方法|window.location.origin と SSR/Node.js 対応
- 4 YouTube Data API v3 エラー一覧|403/400/404 の主要原因と切り分け
- 5 Spring Frameworkのアノテーション一覧
- 6 Laravel エラー一覧|500/Blade/DB 接続/ルーティングの代表エラー
- 7 3Dグラフィックスとは|モデリング/レンダリング/主要ソフトウェア (Blender / Maya)
- 8 【Spring】@Valueアノテーションとは
- 9 CATALINA_HOME の確認方法 (Linux / Mac)
- 10 【Spring】@Autowiredアノテーションとは
最近更新/作成されたページ
- IPv6とは|128bitアドレス・コロン16進表記/::省略・リンクローカル・SLAAC・デュアルスタック NEW 2026-06-22 12:34:44
- VPNとは|暗号トンネル・サイト間/リモートアクセス・IPsec/SSL-VPN/WireGuardを解説 NEW 2026-06-22 12:19:10
- MAC アドレスフィルタリングの仕組みと限界 | ネットワーク入門 NEW 2026-06-22 12:19:10
- HTTP/3 (QUIC) とは UDP ベースの低遅延 Web 通信 | ネットワーク入門 NEW 2026-06-22 12:17:25
- WebSocket とは 全二重リアルタイム通信 ws/wss | ネットワーク入門 NEW 2026-06-22 12:17:25
- gRPC とは HTTP/2 + Protocol Buffers の高速 RPC | ネットワーク入門 NEW 2026-06-22 12:17:25
- HTTP/2 とは 多重化・HPACK・バイナリフレーム | ネットワーク入門 NEW 2026-06-22 12:17:25
- Web通信プロトコル入門 HTTP/2・HTTP/3・WebSocket・gRPC・WebRTC | ネットワーク入門 NEW 2026-06-22 12:17:25
- WebRTC とは ブラウザ間 P2P の音声・映像・データ通信 | ネットワーク入門 NEW 2026-06-22 12:17:25
- TLS/SSLの仕組み|ハンドシェイク・暗号スイート・前方秘匿性・証明書検証をわかりやすく解説 NEW 2026-06-22 12:17:24
- iptables/nftablesとは|テーブル・チェーン・ルール例・永続化をLinux視点で解説 NEW 2026-06-22 12:17:24
- CDN とは エッジキャッシュ・TTL・Cloudflare/CloudFront | ネットワーク入門 NEW 2026-06-22 12:17:24
- HAProxy とは frontend/backend と設定例 | ネットワーク入門 NEW 2026-06-22 12:17:24
- 証明書と認証局(CA)とは|X.509・信頼チェーン・DV/OV/EV・失効(CRL/OCSP)を解説 NEW 2026-06-22 12:17:24
- ファイアウォールとは|パケットフィルタ・ステートフル・DMZ・次世代FW(L4/L7)を解説 NEW 2026-06-22 12:17:24
コメントを削除してもよろしいでしょうか?