マクロでスライドをランダムに並び替える
PowerPointでは、スライドを手動で並び替えることができますが、マクロを使用すると自動的にランダムな順序でスライドを並び替えることも可能です。この機能は、スライドをランダムに表示したい場合や、プレゼンテーションの順番を変えてみたい場合に便利です。以下では、PowerPointマクロを使用してスライドをランダムに並び替える方法を詳しく説明します。
使用方法
ステップ1: マクロエディタを開く
最初に、PowerPointのマクロエディタを開きます。マクロエディタは「開発」タブの「マクロ」ボタンをクリックしてアクセスできます。
ステップ2: 新規マクロ作成
マクロエディタが開いたら、「新しいマクロ」ボタンをクリックして新しいマクロを作成します。この時、マクロの名前を任意の名前に設定します。
ステップ3: スライドをランダムに並び替えるコードを記述する
新しいマクロが作成されると、エディタの画面にVBAコードを記述することができます。以下のコードをエディタに入力してください。
“`vba
Sub ランダムにスライドを並び替える()
Dim i As Integer
Dim j As Integer
Dim TempSlide As Slide
‘スライドをランダムに並び替えるためのループ処理
For i = ActivePresentation.Slides.Count To 2 Step -1
j = Int((i – 2 + 1) * Rnd + 2)
Set TempSlide = ActivePresentation.Slides(j)
TempSlide.MoveTo i
Next i
End Sub
“`
ステップ4: マクロを実行する
コードを記述したら、マクロを実行します。マクロを実行するためには、マクロエディタのツールバーにある「実行」ボタンをクリックするか、任意のショートカットキーを押します。
使用例
使用例1: プレゼンテーションのスライドをランダムに表示したい場合
プレゼンテーション中にスライドをランダムに表示したい場合は、上記の方法でスライドをランダムに並び替えるマクロを実行します。マクロを実行後、スライドの表示順序がランダムに変更されるため、プレゼンテーションを再生する際にはスライドをランダムに表示することができます。
使用例2: プレゼンテーションの順番を変えてみたい場合
プレゼンテーションの順番を変えてみたい場合も、同様にスライドをランダムに並び替えるマクロを実行します。実行すると、スライドの順番がランダムに入れ替わります。新しい並び順に基づいてプレゼンテーションを再生することで、異なる視点から内容を発表することができます。
まとめ
PowerPointのマクロを使用すると、スライドをランダムに並び替えることができます。先述した使用方法を実行すると、スライドの順序がランダムに変更されます。この機能を活用することで、プレゼンテーションの見せ方や発表の内容を工夫することができます。是非、お試しください。