「パワポ vba スライドショー 終了」
「powerpoint マクロ スライドショー 強制終了」
「パワーポイント マクロ スライドショー 終了する」
といった検索で、このサイト・インストラクターのネタ帳へのアクセスが時折あることに気づきました。
PowerPoint VBA(Visual Basic for Applications)でスライドショーを終了するには、どのようなコードを書けばいいのかを探している方による検索です。
スライドショーを終了するショートカットキー
どういうシーンでVBAからスライドショーを終了しようとしているのかがわかりませんので、念のために書いておくと、一般的なキーボードのついたパソコンでPowerPointのスライドショーを終了するには、ショートカットキーを利用するのが便利です。
PowerPointのスライドショーは[Esc]キーを押せば終了します。
スライドショーを終了するサンプルマクロ
で、VBAからスライドショーを終了するなら、以下のようなコードです。
With SlideShowWindows
If .Count >= 1 Then .Item(1).View.Exit
End With
実際は、
SlideShowWindows(1).View.Exit
というコードだけでスライドショーを終了できます。
が、スライドショーが行われていない状態で、
SlideShowWindows(1).View.Exit
が実行されるとエラーが発生してしまうため、SlideShowWindowsコレクションオブジェクトの数を調べて1以上だったら、
With Application.SlideShowWindows
If .Count >= 1 Then
というIf文をかませてあります。
Home » パワーポイントマクロ・PowerPoint VBAの使い方 » スライドショー » VBAでスライドショーを終了する