Home » パワーポイントマクロ・PowerPoint VBAの使い方 » Slide・スライド » レイアウトをグラフにするPowerPointマクロ

レイアウトをグラフにするPowerPointマクロ

対象:PowerPoint2007, PowerPoint2010, PowerPoint2013, Windows版PowerPoint2016

レイアウトをグラフにするPowerPointマクロ

「powerpoint グラフレイアウト 指定 vba」
という検索で、このサイト・インストラクターのネタ帳へのアクセスがありました。

PowerPoint VBA(Visual Basic for Applications)のスライドのレイアウトをグラフにするには、どのようなコードを書けばいいのかを探している方による検索です。

参考になりそうな簡単なマクロを3つご紹介しておきます。

既に存在しているスライドのレイアウトをグラフにするマクロが2つと、グラフライアウトのスライドを新たに追加・挿入するマクロです。

[スポンサードリンク]

先頭スライドのレイアウトをグラフにするサンプルマクロ

以下のマクロを実行すると、1枚目のスライドのレイアウトがグラフになります。


Sub 先頭スライドのレイアウトをグラフに()

 ActivePresentation.Slides(1).Layout = ppLayoutChart

End Sub

SlideオブジェクトのLayoutプロパティに、PpSlideLayout列挙に定義されている定数・ppLayoutChartを指定すれば、グラフレイアウトになります。

アクティブスライドのレイアウトをグラフにするサンプルマクロ

以下のマクロを実行すると、アクティブなスライドのレイアウトがグラフになります。


Sub アクティブスライドのレイアウトをグラフに()

 ActiveWindow.Selection.SlideRange.Layout = ppLayoutChart

End Sub

SlideRangeオブジェクトのLayoutプロパティを使っても、既存スライドのレイアウトをグラフにできます。

グラフレイアウトのスライドを追加・挿入する

以下のようなマクロで、グラフレイアウトのスライドを追加・挿入することができます。


Sub グラフレイアウトのスライドを先頭に追加()

 ActivePresentation.Slides.Add _
   Index:=1, _
   Layout:=ppLayoutChart

End Sub

2007以降のPowerPointでは非表示になっているSlieds.Addメソッドを使うほうが、レイアウト指定がしやすいと感じます。

SlidesコレクションオブジェクトのAddメソッドの引数・Layoutに定数・ppLayoutCahrtを指定すれば、グラフレイアウトのスライドを追加・挿入できます。

[スポンサードリンク]

Home » パワーポイントマクロ・PowerPoint VBAの使い方 » Slide・スライド » レイアウトをグラフにするPowerPointマクロ

TrackBack:0

TrackBack URL

Home » パワーポイントマクロ・PowerPoint VBAの使い方 » Slide・スライド » レイアウトをグラフにするPowerPointマクロ

「Slide・スライド」の記事一覧

検索


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

.