Home » パワーポイントマクロ・PowerPoint VBAの使い方 » スライドショー » 目的別スライドショーを実行するPowerPointマクロ

目的別スライドショーを実行するPowerPointマクロ

対象:PowerPoint2007, PowerPoint2010, PowerPoint2013

目的別スライドショーを実行するPowerPointマクロ

「目的別スライドショー vba 実行」
といった検索で、このサイト・インストラクターのネタ帳へのアクセスが増えています。

目的別スライドショーを開始する、PowerPoint VBA(Visual Basic for Applications)のコードを探している方による検索です。

[スポンサードリンク]

目的別スライドショーを実行するサンプルマクロ

以下のようなマクロで、「短縮版」という名前の目的別スライドショーを実行することができます。

Sub 目的別スライドショーを実行する()
 Const SS_NAME = "短縮版"  '目的別スライドショーの名前

 With ActivePresentation.SlideShowSettings
  .RangeType = ppShowNamedSlideShow
  .SlideShowName = SS_NAME
  .Run
 End With
End Sub

もしも「短縮版」という名前の目的別スライドショーが存在していなければ、実行時エラーが発生します。

サンプルマクロの解説

まず、SlideShowSettings.RangeTypeプロパティで、実行するスライドショーの種類を、定数・ppShowNamedSlideShowを使って目的別スライドショーに指定し、
  .RangeType = ppShowNamedSlideShow

SlideShowsSettings.SlideShowNameプロパティで、実行する目的別スライドショーの名前を指定して、
  .SlideShowName = SS_NAME

SlideShowsSettings.Runメソッドでスライドショーを開始しています。
  .Run

[スポンサードリンク]

Home » パワーポイントマクロ・PowerPoint VBAの使い方 » スライドショー » 目的別スライドショーを実行するPowerPointマクロ

「スライドショー」の記事一覧

検索


Copyright © インストラクターのネタ帳 All Rights Reserved.

.