PowerPointマクロ:PowerPoint 2016および2019スライドでVBAを実行する方法は?

Microsoft Office 365、2019以前に適用されます。Windowsオペレーティングシステム。

読者から寄せられた質問は次のとおりです。

管理のために準備しなければならない特定のプレゼンテーションに保存されているすべての画像のサイズを自動的に変更する必要があります。スライドは非常に標準的であるため、これはマクロを使用して自動化できるもののように見えます。問題は、PowerPointの開発タブにマクロレコーダーボタンが見つからないことです。手伝ってくれますか?

はい、確かに!自動化できる退屈なPowerPoint関連のタスクがかなりあります。

  • 定期的なプレゼンテーションの自動作成(四半期レポートなど)。
  • PowerPointスライドの自動フォーマット–スタイル、フォントの適用。
  • 画像の操作(サイズ変更、スライドテンプレートへの調整など)。
  • プレゼンテーションサイズを肥大化させる未使用のスライドマスターテンプレートを削除します。
  • もっと…

PowerPointでマクロを記録できますか?

何人かの読者が具体的にこれを求めたので、私はこの点を明確にしたいと思います。Microsoft PowerPointには、WordやExcelにあるようなマクロレコーダーは付属していません。したがって、PowerPointを自動化する場合は、Visual Basic for Applications(VBA)を使用してマクロを手動で作成する必要があります。VBAは、パワーユーザーがMicrosoftOfficeの機能を拡張するのに役立つ比較的単純なプログラミング言語です。とはいえ、PowerPoint VBAの作成は複雑ではなく、以下の手順に従ってください。

マクロ対応のプレゼンテーションを作成する

まず、元のプレゼンテーションのバックアップを作成して、必要に応じていつでも元に戻せるようにします。

  1. 自動化する特定のプレゼンテーションを開きます。
  2. MyPresentationwithMacrosなどの別のファイル名を使用してプレゼンテーションを保存し、ファイルの種類としてファイル形式.pptm(Powerpointマクロプレゼンテーション)を選択してください。

マクロの開発を進めるには、VBAプログラミングのユーザーインターフェイスにアクセスできる必要があります。リボンの右側にデフォルトで表示されるDeveloperというメニューが表示されない場合は、先に進んで開発メニューを有効にする必要があります。

マクロをPowerPointに追加する

次のステップは、VBAコードスニペットをVisual Basic forApplicationsプロジェクトモジュールに挿入することです。以下の手順に従ってください。

  1. PowerPointリボンから、[開発者]をクリックします。
  2. 次に、VisualBasicボタンを押します。
  3. VBAエディターが開きます。
  4. 次に、プロジェクトツリーから、VBAProjectエントリを強調表示します。
  5. 次に、ヘッダーメニューから[挿入]をクリックして、[モジュール]を選択します。
  6. 新しく作成したモジュールに次のコードを入力します。この小さなマクロは、プレゼンテーションの2番目の位置に新しいスライドを追加します。

[コード]

Sub Add_Slide()

スライドとしての薄暗いNewSlide

NewSlide = ActivePresentation.Slides.Add(1、ppLayoutBlank)を設定します

サブ終了

[/コード]

重要:ここでの注意点:信頼できるソースからマクロを取得するようにしてください。WebからVBAコードをコピーするのは良い考えではありません!

  1. コードを実行する前に、エラーがないかチェックすることをお勧めします。先に進み、[デバッグ]をクリックして、[ VBAプロジェクトのコンパイル]を選択します。
  2. エラーメッセージが表示されない場合は、先に進んで[保存]をクリックしてください。これにより、PwerPointマクロが有効なプレゼンテーションが更新されます。

マクロを有効にする

Microsoft Officeのインストールでは、エンドユーザーに通知が提供されずに、デフォルトでVBAマクロが無効になっている場合があります。その場合は、[開発者]タブで[マクロのセキュリティ]をクリックし、[通知付きですべてのマクロを無効にする]を選択します。今後、プレゼンテーションにデフォルトで無効になっているマクロコンテンツが含まれている場合、PowerPointはリボンの下に表示されるメッセージを投稿し、それらのマクロを実行する許可を具体的に要求します。

PowerPointマクロの実行

  1. VBAエディターを閉じて、PowerPointプレゼンテーションに戻ります。
  2. [開発者]タブに戻り、[マクロ]をクリックします。
  3. 前のセクションでプレゼンテーションに追加したマクロを選択します。
  4. 実行を押します。

マクロをボタンに割り当てる

学習したとおり、[開発者]タブからPowerPointマクロを簡単に呼び出すことができます。[表示]タブからマクロを呼び出すこともできます。ただし、マクロとのユーザーインタラクションを改善したい場合は、クイックアクセスツールバーの新しいボタンに簡単に割り当てることができます。または、スライドまたはユーザーフォームのコマンドボタンにマクロをリンクすることもできます。

PowerPointの例のカスタムマクロ

カップルの読者は、PowerPointのアプリケーションマクロの例のいくつかのビジュアルベーシックを求めました。お問い合わせフォームを使用して、お気軽に私に連絡して、特定のカスタムマクロ開発要件について話し合ってください。

PowerPoint エディターで VBA コードをデバッグするにはどうすればよいですか?

PowerPoint で VBA コードをデバッグする最も簡単な方法は、組み込みのデバッグ ツールを使用することです。

まず、 Alt+F11 を押して Visual Basic エディタを開きます。次に、行番号の左余白をクリックして、コードにブレークポイントを設定します。 F5 を使用してコードを実行すると、設定したブレークポイントで実行が一時停止されるため、F5 を使用してコードを 1 行ずつステップ実行できます。 a> 変数を検査します。F8 

また、イミディエイト ウィンドウ (Ctrl+G) と Debug.Print ステートメントを使用して変数値を出力します。これらのツールを使用すると、コードを系統的に調べて問題を特定して修正できます。


PowerPoint 2016: SmartArt グラフィックの操作

PowerPoint 2016: SmartArt グラフィックの操作

PowerPoint 2016 の SmartArt を使用すると、発表者はプレーン テキストを使用するだけでなく、グラフィックで情報を伝えることができます。SmartArt を使用してさまざまなアイデアを説明する方法はたくさんあります。

PowerPoint 2016: グラフの操作

PowerPoint 2016: グラフの操作

チャートは、ユーザーがデータをグラフィカルに表現するために使用できるツールです。プレゼンテーションでグラフを使用すると、聴衆は数字の背後にある意味をより深く理解できます。

PowerPoint 2016: PowerPoint にサウンドを挿入する方法

PowerPoint 2016: PowerPoint にサウンドを挿入する方法

PowerPoint 2016 では、プレゼンテーションにサウンドを追加できます。たとえば、ユーザーは 1 つのスライドに BGM を追加し、別のスライドに効果音を追加したり、独自のナレーションや解説を録音したりすることもできます。

PowerPoint 2016: テキストとオブジェクトをアニメーション化する

PowerPoint 2016: テキストとオブジェクトをアニメーション化する

PowerPoint のアニメーション ウィンドウとは何ですか? PowerPoint 2016 で効果を作成するにはどうすればよいですか? LuckyTemplates.com で、PowerPoint でテキストやオブジェクトの効果を作成する方法を学びましょう。

PowerPoint 2016: オブジェクトの配置とグループ化

PowerPoint 2016: オブジェクトの配置とグループ化

ユーザーは、さまざまな方法でオブジェクトを整列、順序付け、グループ化、回転させることで、スライド上にオブジェクトを自由に配置できます。

PowerPoint 2016: 図形の操作 (図形)

PowerPoint 2016: 図形の操作 (図形)

図形はプレゼンテーションをより面白くするための優れた方法です。PowerPoint では、ユーザーがさまざまな図形から選択でき、各ユーザーの固有のニーズに合わせてカスタマイズできます。

PowerPoint 2016: PowerPoint でリストを操作する

PowerPoint 2016: PowerPoint でリストを操作する

効果的な PowerPoint プレゼンテーションを作成するには、スライドを非常に読みやすくすることが重要です。これを行う最も一般的な方法の 1 つは、テキストを箇条書きまたは番号付きリストとして書式設定することです。

PowerPoint 2016: 行を揃えて間隔を空ける方法

PowerPoint 2016: 行を揃えて間隔を空ける方法

インデントと行間隔は、スライド上のテキストの表示方法を変更するために使用できる 2 つの重要な機能です。

PowerPoint 2019 (パート 32): プレゼンテーションをオンラインで共有する

PowerPoint 2019 (パート 32): プレゼンテーションをオンラインで共有する

通常のようにスライドショーを表示する代わりに、ビデオとして表示したり、他の人がリモートで視聴できるようにオンラインで表示したりすることもできます。

PowerPoint 2019 (パート 31): プレゼンテーションのリハーサルと録画

PowerPoint 2019 (パート 31): プレゼンテーションのリハーサルと録画

PowerPoint には、スライドショーのプレゼンテーションの練習に役立つツールが多数用意されています。