次の方法で共有


LegendEntries オブジェクト (PowerPoint)

指定された凡例にあるすべての LegendEntry オブジェクトのコレクションです。

注釈

各凡例文字列は 2 つの部分に分かれています。

  • 凡例文字列に対応しているデータ系列または近似曲線の名前を示す文字列。

  • 凡例文字列に対応するデータ系列または近似曲線がグラフの中でどのように表示されているかを例示する凡例マーカー。

凡例マーカーとそれに対応しているデータ系列または近似曲線の書式を設定するプロパティは、 LegendKey オブジェクトに含まれています。

注:

[!メモ] 次のコードは Microsoft Word 用ですが、少し変更を加えることで PowerPoint に適用できます。

LegendEntries コレクションを取得するには、LegendEntries メソッドを使用します。 次の使用例は、ループの制御構造を使って、作業中のドキュメントで最初のグラフの凡例項目のコレクションの各メンバーにアクセスし、フォントの色を変更します。

With ActiveDocument.InlineShapes(1)

    If .HasChart Then

        With .Chart.Legend

            For i = 1 To .LegendEntries.Count

                .LegendEntries(i).Font.ColorIndex = 5

            Next

        End With

    End If

End With


注:

[!メモ] 次のコードは Microsoft Word 用ですが、少し変更を加えることで PowerPoint に適用できます。

単一の LegendEntry オブジェクトを返すには、LegendEntries (index) を使用します。index は凡例エントリのインデックス番号です。 名前で、凡例のエントリを返すことはできません。

インデックス番号は、凡例内での凡例項目の位置と対応します。 LegendEntries(1) は凡例の先頭にあります。 LegendEntries(LegendEntries.Count) は下部にあります。 次の使用例は、作業中の文書の最初のグラフの凡例の先頭にある凡例エントリのテキストのフォント スタイル (通常は系列 1 の凡例) を斜体に変更します。

With ActiveDocument.InlineShapes(1)

    If .HasChart Then

        .Chart.Legend.LegendEntries(1).Font.Italic = True

    End If

End With


関連項目

PowerPoint Object Model Reference

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

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