次の方法で共有


ColorScheme オブジェクト (PowerPoint)

タイトルや背景など、スライド、ノート、または配布資料の異なる要素に使用する 8 色の色から構成される配色を表します。 プレゼンテーションのスライド、ノート、配布資料の配色は個別に設定できます。

注釈

各色は、 RGBColor オブジェクトで表されます。 ColorScheme オブジェクトは、 ColorSchemes コレクションのメンバーです。 ColorSchemes コレクションには、プレゼンテーションのすべての配色が含まれています。

次の使用例は、次の方法を示しています。

  • プレゼンテーションのすべての配色のコレクションから ColorScheme オブジェクトを取得する

  • 特定のスライドまたはマスターに付加された ColorScheme オブジェクトを取得する

  • ColorScheme オブジェクトから単一のスライド要素の色を取得する

1 つの ColorScheme オブジェクトを返すには、ColorSchemes (index) を使用します。index は配色インデックス番号です。 次の使用例は、作業中のプレゼンテーションから配色 2 を削除します。

ActivePresentation.ColorSchemes(2).Delete

1 つのスライド、複数のスライド、またはマスターの配色を取得するには、それぞれ SlideSlideRange または Master オブジェクトのColorScheme プロパティを設定します。 次の使用例は、現在のスライドを基に配色を作成し、プレゼンテーションの既定の配色コレクションに新しい配色を追加し、スライド マスターの配色を新しい配色に設定します。 マスターを基にして作成される新しいスライドはすべてこの配色となります。

Set newScheme = ActiveWindow.View.Slide.ColorScheme

newScheme.Colors(ppTitle).RGB = RGB(0, 150, 250)

Set newStandardScheme = _
    ActivePresentation.ColorSchemes.Add(newScheme)

ActivePresentation.SlideMaster.ColorScheme = newStandardScheme

単一のスライド要素の色を表す RGBColor オブジェクトを取得するには、Colors メソッドを使用します。 RGBColor オブジェクトを別の RGBColor オブジェクトに設定することも、RGBColorオブジェクトの明示的な赤緑色 (RGB) 値を設定または返すために RGB プロパティを使用することもできます。 次の使用例は、配色 1 の背景色を赤色に設定し、タイトル色を配色 2 で定義したタイトル色に設定します。

With ActivePresentation.ColorSchemes

    .Item(1).Colors(ppBackground).RGB = RGB(255, 0, 0)

    .Item(1).Colors(ppTitle) = .Item(2).Colors(ppTitle)

End With

関連項目

PowerPoint Object Model Reference

サポートとフィードバック

Office VBA またはこの説明書に関するご質問やフィードバックがありますか? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。