PowerPoint でスライドをランダムに並べ替える方法

PowerPoint でスライドをランダムにシャッフルしたいときが来るかもしれません。これは、たとえば学生など、プレゼンテーション中に視聴者に驚きを与えたい人にとって最適です。ここで注意すべき点は、PowerPoint にはシャッフル機能がないため、VBA マクロを使用する必要があるということです。PowerPoint でスライドをランダムに並べ替える方法を見てみましょう。

PowerPoint のスライドを手動でランダムにシャッフルする方法

PowerPoint プレゼンテーションのスライドを手動でシャッフルして、ランダムな順序で表示する方法があります。これを実行するには、スライド ソーターと呼ばれるツールを使用します。マクロを使用する場合ほどランダムではありませんが、最も簡単な方法です。

  • PowerPointでプレゼンテーションを開きます。
  • 表示タブをクリックして、表示メニューにアクセスします。
  • このメニューから、プレゼンテーション ビューに移動し、スライド ソーターを選択します。
  • プレゼンテーションはスライド ソーター ビューに切り替わり、すべてのスライドがサムネイルとして表示されます。
  • スライド ソーター ビュー内で、スライドをクリックしてランダムな領域にドラッグします。

他のスライドでも同じようにして、スライドを手動でシャッフルします。

マクロを使用して PowerPoint のスライドをランダムに並べ替える方法

PowerPoint のスライドが本当にランダムな順序で再生されるようにするには、VBA コードを使用する必要があります。ここで必要な手順を説明します。

プレゼンテーションを開き、開発者タブをクリックします。

リボンに情報が追加表示されたら、マクロを選択します。

すぐにポップアップ メニューが表示されます。このメニューから、新しいマクロを挿入する必要があります。このマクロの名前を選択し、作成ボタンをクリックします。

次の手順は、次の VBA コードをコピーすることです:

Sub Shuffleslides()
FirstSlide = 2
LastSlide = 5
Randomize
‘generate a random no between first slide and last slide’
GRN:
RSN = Int((LastSlide – FirstSlide + 1) * Rnd + FirstSlide)
If RSN = ActivePresentation.SlideShowWindow.View.Slide.SlideIndex Then GoTo GRN
ActivePresentation.SlideShowWindow.View.GotoSlide (RSN)
End Sub

コードを貼り付けると、スライドのシャッフルのデフォルト設定が 2 ~ 5 に設定されていることがわかります。

これは、5 つを超えるスライドを使用するユーザーには適さない場合があります。そのため、コードをカスタマイズしましょう。

VBA エディター内で、関連する変更を加えるためにスライド番号を調整する必要があります。たとえば、FirstSlideLastSlideを探し、両方の関連する番号を変更します。

変更が完了したら、保存ボタンをクリックします。

最後に、各スライドにアクション ボタンを追加する必要があります。

これを行うには、[挿入] タブをクリックし、追加する図形を選択します。

そこから、挿入>アクション>マクロの実行に移動します。

最近作成したマクロを選択すると、スライド ショー モードでスライドのシャッフルが開始されます。

マクロを含む PowerPoint ファイルを保存する場合は、PowerPoint マクロ有効プレゼンテーションを使用する必要があります。

PowerPoint でスライドをシャッフルする方法はありますか?

この機能は Microsoft PowerPoint にはありませんが、役立つことが知られている回避策があります。たとえば、VBA コードを使用して、シャッフルを自動的に非常に簡単なタスクにすることができます。

PowerPoint のスライド ソーター ビューはどこにありますか?

スライド ソーター機能には、スライドを並べ替えるための簡単な方法があります。ALT + V または ALT + D を押すだけで、プレゼンテーション内のスライドの順序をすばやく調整できます。