「スライド20枚のタイトルフォントを一括で変えたい」「毎回同じ書式設定を手作業で繰り返している」「PowerPointにもExcelのようなマクロ機能があるのか知らなかった」——こうした場面でPowerPointのマクロ機能は大きな力を発揮します。
PowerPoint 365にはExcelやWordと同様にマクロ記録機能が搭載されています。操作を記録するだけで繰り返し作業を自動化でき、スライドの書式一括変更やテキスト置換など、手動では手間のかかる作業をボタン一つで実行できます。本記事では2026年最新のPowerPoint 365環境を前提に、マクロ記録の基本から実行・ボタン登録・セキュリティ設定・ファイル保存形式まで一通り解説します。MOS PowerPoint 365(MO-300)試験で出題される「マクロを追加して変更する」の対策もあわせて押さえていきます。
読み終えたとき「PowerPointでマクロを記録・実行できる」「MOS試験のマクロ関連問題に迷わない」状態になることを目指します。
PowerPointのマクロとは
PowerPointのマクロとは、スライド上の操作手順をVBA(Visual Basic for Applications)コードとして記録し、後から自動で再実行できる仕組みです。Excelのマクロと仕組みは共通で、「開発」タブから記録を開始すると、その後の操作がVBAコードに変換されて保存されます。
主な使い方は以下のとおりです。
- 全スライドのタイトル書式(フォント・サイズ・色)を一括変更する
- 特定の図形に統一したスタイルを適用する
- 繰り返し行うオブジェクトの整列・グループ化操作を自動化する
- スライドへのテキスト追加やフッター挿入を自動実行する
マクロ記録はプログラミング知識なしで利用できる点が特長ですが、記録できる操作はPowerPointのUI操作に限られます。複雑なロジック(条件分岐・ループなど)はVBEで直接コードを編集する必要があります。まずはマクロ記録からスタートし、慣れてきたらコードを読んで理解を深めるアプローチが有効です。
事前準備:「開発」タブを表示する
PowerPointのデフォルト設定では「開発」タブはリボンに表示されていません。マクロ記録を使うには、最初に「開発」タブを追加します。
「開発」タブを追加する手順
- 「ファイル」タブをクリックする
- 左側メニュー下部の「オプション」をクリックする
- 「PowerPoint のオプション」ダイアログが開いたら「リボンのユーザー設定」をクリックする
- 右側の「メインタブ」一覧から「開発」のチェックボックスをオンにする
- 「OK」をクリックする
設定後、リボンに「開発」タブが表示されます。以降の操作はすべてここから始まります。
マクロを記録する手順
「開発」タブを表示したら、実際にマクロを記録します。ここでは想定例として「スライド上の選択した図形の塗りつぶし色を青に変更する」操作を記録します。
記録の開始
- 「開発」タブをクリックする
- 「コード」グループにある「マクロの記録」をクリックする
- 「マクロの記録」ダイアログが表示される
マクロ名の設定
「マクロ名」欄に分かりやすい名前を入力します。マクロ名は英字または日本語で入力できますが、スペースや一部の記号は使えません。英字を使う場合は「FillBlue」「TitleFormat」のような名前が一般的です。設定したら「OK」をクリックすると記録が開始されます。
| 設定項目 | 内容 |
|---|---|
| マクロ名 | 英字・日本語・数字。スペース不可。先頭は文字から始める |
| マクロの保存先 | 「このプレゼンテーション」(デフォルト)を選ぶと、そのファイルにのみ記録される |
| 説明 | 任意。マクロの用途メモとして入力しておくと管理しやすい |
操作を実行する
「OK」をクリックした後は、実際に行いたい操作をPowerPoint上で実行します(想定例: スライド上の図形を選択→「図形の書式」タブ→「図形の塗りつぶし」→「青」を選択)。この間のすべての操作がVBAコードとして記録されます。
記録の停止
- 操作が完了したら「開発」タブをクリックする
- 「コード」グループの「記録の停止」をクリックする
これでマクロの記録は完了です。記録の開始から停止までの操作がすべてVBAコードに変換されて保存されます。
記録したマクロを実行する
記録したマクロを実行するには2通りの方法があります。
「マクロ」ダイアログから実行する
- 「開発」タブ→「コード」グループ→「マクロ」をクリックする
- 「マクロ」ダイアログが表示され、記録済みのマクロ一覧が表示される
- 実行するマクロを選択して「実行」をクリックする
「Alt + F8」キーでも同じダイアログを開くことができます。
クイックアクセスツールバーにボタンを登録して実行する
毎回「開発」タブを経由するのが手間な場合は、クイックアクセスツールバー(画面左上のツールバー)にマクロ実行ボタンを登録すると便利です。
- 「ファイル」→「オプション」→「クイックアクセスツールバー」をクリックする
- 「コマンドの選択」ドロップダウンで「マクロ」を選択する
- 登録済みマクロの一覧が表示される
- 登録したいマクロを選択して「追加 >>」をクリックする
- 右側のリストに追加されたら「OK」をクリックする
設定後、画面左上のクイックアクセスツールバーにマクロ実行ボタンが表示されます。ボタンアイコンは「変更」から任意のものに変更できます。
VBEでマクロを確認・編集する
記録したマクロのVBAコードはVisual Basic Editor(VBE)で確認できます。
VBEを開く
- 「開発」タブ→「コード」グループ→「Visual Basic」をクリックする
- または「Alt + F11」キーを押す
VBEが起動すると、左側の「プロジェクトエクスプローラー」にファイル構成が表示されます。「モジュール」→「Module1」をダブルクリックすると記録したVBAコードが表示されます。
コードの基本構造
マクロ記録で自動生成されるコードは次のような構造です(想定例)。
Sub FillBlue()
'
' FillBlue Macro
'
With ActiveWindow.Selection.ShapeRange.Fill
.ForeColor.RGB = RGB(0, 70, 127)
.Visible = msoTrue
.Solid
End With
End Sub
「Sub マクロ名()」で始まり「End Sub」で終わるのがVBAの基本構造です。シングルクォーテーション(’)で始まる行はコメントで、実行には影響しません。コードを読んで操作の仕組みを理解していくと、後から編集して応用が利くようになります。
マクロを含むファイルの保存(.pptm形式)
マクロを記録したプレゼンテーションを通常の「.pptx」形式で保存しようとすると、マクロが削除されると警告が表示されます。マクロを保持するには「.pptm」(PowerPointマクロ有効プレゼンテーション)形式で保存する必要があります。
.pptm形式で保存する手順
- 「ファイル」→「名前を付けて保存」をクリックする
- ファイルの種類(保存形式)のドロップダウンで「PowerPoint マクロ有効プレゼンテーション (*.pptm)」を選択する
- ファイル名を入力して「保存」をクリックする
| 拡張子 | 用途 | マクロ |
|---|---|---|
| .pptx | 通常のプレゼンテーション | 保存不可 |
| .pptm | マクロ有効プレゼンテーション | 保存可 |
| .potx | テンプレート | 保存不可 |
| .potm | マクロ有効テンプレート | 保存可 |
.pptmファイルを他者に配布する場合、受信者がマクロを実行するにはセキュリティ設定でマクロを有効化する必要があります。セキュリティリスクを理解した上で共有してください。
マクロのセキュリティ設定
PowerPointはデフォルトで「警告を表示してすべてのマクロを無効にする」設定になっています。自分で記録したマクロを安全に実行するために、セキュリティ設定の仕組みを把握しておきましょう。
セキュリティ設定の確認・変更手順
- 「開発」タブ→「コード」グループ→「マクロのセキュリティ」をクリックする
- 「トラストセンター」ダイアログが表示される
- 「マクロの設定」をクリックする
| 設定名 | 動作 | 推奨 |
|---|---|---|
| 警告を表示してすべてのマクロを無効にする | ファイルを開いたとき警告バーが表示される。ユーザーが有効化を選択できる | 一般的な用途では推奨 |
| デジタル署名されたマクロを除き、すべてのマクロを無効にする | 信頼できる発行元の署名があるマクロのみ実行可能 | 組織内配布に適切 |
| すべてのマクロを有効にする | 警告なしにすべてのマクロが実行される | セキュリティリスクあり・非推奨 |
| すべてのマクロを無効にする(通知なし) | マクロがすべて実行不可 | 高セキュリティ環境向け |
自分で作成したファイルを自分のPCで実行する場合は「警告を表示してすべてのマクロを無効にする」のまま運用し、ファイルを開くたびに「コンテンツを有効化」を選択するのが一般的です。信頼済みの場所(トラストセンター)にファイルを置けば、以降は警告なしで開けるようになります。
信頼済みの場所にフォルダを追加する手順
- 「トラストセンター」ダイアログの左側メニューで「信頼済みの場所」をクリックする
- 「新しい場所の追加」をクリックする
- マクロファイルを保存しているフォルダのパスを入力し「OK」をクリックする
信頼済みの場所に設定したフォルダ内のファイルは、マクロの警告が表示されずに開けます。ただし、このフォルダにはマクロ付きファイルのみを置くことを強くおすすめします。
マクロの実践的な活用例(想定例)
実務でよく使われるマクロのパターンを想定例として示します。いずれもマクロ記録の応用で実現できます。
想定例1:選択したスライドの背景色を一括で変更する
会議ごとにスライドの背景色を変えたい場面で活用できます。対象スライドを選択した状態でマクロを実行すると、選択スライドの背景色が一括で指定の色に変わります(想定例: プレゼン用途ごとに背景色を使い分けるチームで利用)。
想定例2:図形のサイズと位置を標準値にリセットする
チームメンバーが制作したスライドで図形のサイズがバラバラになった場合、基準サイズ・位置に一括リセットするマクロが役立ちます。記録時に図形の「サイズとプロパティ」で数値を入力する操作を行えば、その数値がコードに記録されます(想定例: テンプレート運用チームで図形のずれをリセットする用途)。
想定例3:全スライドのフッターテキストを一括更新する
年度や会社名が変わったとき、全スライドのテキストボックス内のフッター文字列を一括で書き換えるマクロを記録しておくと、変更漏れを防ぎます(想定例: 年次テンプレート更新時に使用)。
よくあるつまずきと解決策
| 症状 | 原因 | 解決策 |
|---|---|---|
| 「開発」タブが表示されない | リボンに「開発」タブが追加されていない | 「ファイル」→「オプション」→「リボンのユーザー設定」で「開発」をオンにする |
| マクロを実行しても何も起きない | マクロが空または記録対象の操作が含まれていない | VBEでコードを確認する。コードが空なら記録し直す |
| .pptxで保存するとマクロが消える | マクロを保持できない形式で保存した | 「.pptm」形式で保存する |
| ファイルを開くたびにセキュリティ警告が出る | マクロのセキュリティ設定が「警告を表示して無効」になっている | 信頼済みの場所にフォルダを追加するか、ファイルを開いた後「コンテンツを有効化」をクリックする |
| 記録したマクロが期待どおりに動かない | 記録時に余分な操作が含まれた、または選択状態が違う | VBEでコードを確認し、不要な行を削除するか記録し直す |
| マクロ名にスペースが入って保存できない | マクロ名にスペースは使用不可 | アンダースコア(_)で単語を区切る(例: Fill_Blue) |
MOS PowerPoint 365(MO-300)試験対策
出題範囲との対応
MOS PowerPoint 365(MO-300)試験の出題範囲のうち、「ファイルやテンプレートの管理」内の「マクロを追加して変更する」にマクロ操作が含まれます。出題範囲に含まれます。分野別の出題数・配点は公表されていません。
試験で問われやすい操作
- 「開発」タブを表示してマクロ記録を開始する
- 指定した名前でマクロを記録し、記録を停止する
- 記録したマクロを「マクロ」ダイアログから実行する
- マクロをクイックアクセスツールバーに登録する
- マクロを含むファイルを「.pptm」形式で保存する
- 「マクロのセキュリティ」でセキュリティレベルを変更する
- VBEでマクロのコードを確認する(編集は求められない場合が多い)
試験当日の確認ポイント
MOS試験ではマクロの「記録開始~操作~記録停止~保存形式の確認」という一連の流れを問う問題が出やすいです。操作後に「.pptm形式で保存せよ」という指示が追加されるパターンもあるため、保存形式の切り替えを確実に行えるよう練習しておきましょう。VBEの操作(コードの読み取り・編集)は試験でも問われることがありますが、まずは記録と実行の手順を確実にマスターすることが先決です。
学習時間の目安
MOS PowerPoint 365(MO-300)全体の学習時間は、初学者で40~60時間、業務でPowerPointを使っている方で20~30時間が目安です(公式非公表のため目安)。1日1時間のペースなら、初学者で約2か月、経験者で3~4週間が目標です。マクロ操作は実際にPowerPoint 365で繰り返し記録・実行することで定着します。受験料の最新情報は公式サイトの「受験料・価格」(https://mos.odyssey-com.co.jp/exam/examfee.html)でご確認ください。
PR
MOS PowerPoint 365(MO-300)の全出題範囲を網羅した公式準拠テキスト&問題集。マクロの記録・実行・保存形式・セキュリティ設定など、本記事で解説した操作ステップを実際の問題形式で繰り返し練習できます。試験対策と実務スキル向上を同時に進めるのに最適な一冊です。
まとめ:PowerPointのマクロ記録で繰り返し操作を自動化しよう
本記事ではPowerPoint 365のマクロ記録機能について、準備から記録・実行・セキュリティ設定・ファイル保存まで一通り解説しました。重要ポイントをまとめます。
- マクロを使うには「ファイル」→「オプション」→「リボンのユーザー設定」で「開発」タブを追加する
- 「開発」タブ→「マクロの記録」をクリックし、マクロ名を設定して記録を開始する
- 操作が終わったら「記録の停止」をクリックする
- 記録したマクロは「開発」タブ→「マクロ」ダイアログ、またはクイックアクセスツールバーのボタンから実行できる
- マクロを保持したまま保存するには「.pptm」形式を選択する
- セキュリティ設定は「開発」タブ→「マクロのセキュリティ」で管理し、信頼済みフォルダを設定すると警告を省略できる
- VBAコードはVBE(Alt+F11)で確認・編集できる
- MOS試験では「マクロを追加して変更する」の範囲で記録・実行・保存形式・セキュリティ設定が出題される
まずは「開発」タブを追加してシンプルな操作(図形の色変更など)を記録してみてください。VBEでコードを見ながら仕組みを理解していくと、徐々に応用の幅が広がります。
PowerPointの自動化についてさらに深めたい方は、本サイトの「Excelマクロ記録とVBE入門」や「Wordのマクロ記録で繰り返し操作を自動化する」もあわせてご覧ください。
