次の方法で共有


Ruler オブジェクト (PowerPoint)

図形に挿入されたテキストやテキストのルーラーで指定される特定のスタイルを表します。 このオブジェクトには、アウトラインのレベルのタブ位置およびインデントの設定が含まれます。

指定した図形のテキストのルーラーを表す Ruler オブジェクトを取得するには、TextFrame オブジェクトの Ruler プロパティを使用します。 TabStopsプロパティを使用して、ルーラーのタブ位置を含む TabStops オブジェクトを取得します。 テキスト アウトライン レベルのインデント設定を含む RulerLevels オブジェクトを取得するには、Levels プロパティを使用します。 次の使用例は、作業中のプレゼンテーションのスライド 1 のオブジェクト 2 のテキストに対し、左揃えタブ位置を 5.08 センチ (144 ポイント) に設定し、ぶら下げインデントを設定します。

With ActivePresentation.Slides(1).Shapes(2).TextFrame.Ruler

    .TabStops.Add ppTabStopLeft, 144

    .Levels(1).FirstMargin = 0

    .Levels(1).LeftMargin = 36

End With

1 つの 4 つのテキスト スタイル (タイトル テキスト、本文テキスト、ノート テキスト、または既定のテキスト) のルーラーを表す Ruler オブジェクトを取得するのにには、 TextStyle オブジェクトのRulerプロパティを使用します。 次の例では、先頭行のインデントとぶら下げ作業中のプレゼンテーションのスライド マスターの本文のアウトライン レベル 1 のインデントを設定します。

With ActivePresentation.SlideMaster _
        .TextStyles(ppBodyStyle).Ruler.Levels(1)
    .FirstMargin = 9
    .LeftMargin = 54
End With

関連項目

PowerPoint Object Model Reference

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

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