TabStops オブジェクト (Word)

ユーザー設定を表す既定のタブ、段落または段落グループの TabStop オブジェクトのコレクションです。

注釈

TabStops コレクションを取得するのにには、 TabStops プロパティを使用します。 次の例は、作業中の文書の最初の段落からすべてのカスタム タブを削除します。

ActiveDocument.Paragraphs(1).TabStops.ClearAll

次の例では、選択された段落の 2.5 インチにタブ位置を追加し、 TabStops コレクションの各項目の位置を表示します。

Selection.Paragraphs.TabStops.Add Position:=InchesToPoints(2.5) 
For Each aTab In Selection.Paragraphs.TabStops 
 MsgBox "Position = " _ 
 & PointsToInches(aTab.Position) & " inches" 
Next aTab

Add メソッドを使用してタブ位置を追加します。 次の使用例は、選択された段落に 2 つのタブ位置を追加します。 最初のタブ位置は、1 インチ (25.4 mm) の位置に設定する、点線のリーダー付きの左揃えのタブです。 2 番目のタブ位置は、2 インチ (50.8 mm) の位置に設定する、中央揃えのタブです。

With Selection.Paragraphs.TabStops 
 .Add Position:=InchesToPoints(1), _ 
 Leader:=wdTabLeaderDots, Alignment:=wdAlignTabLeft 
 .Add Position:=InchesToPoints(2), Alignment:=wdAlignTabCenter 
End With

TabStops プロパティで場所を指定して、タブ位置を追加することもできます。 次の使用例は、選択された段落の 2 インチ (50.8 mm) の位置に、右揃えのタブ位置を追加します。

Selection.Paragraphs.TabStops(InchesToPoints(2)) _ 
 .Alignment = wdAlignTabRight

TabStops (インデックス)、インデックスにタブ位置をポイント単位で、またはインデックス番号の位置があるを使用して、1 つの TabStop オブジェクトを返します。 タブ位置は、インデックス番号左からルーラーに沿って右にします。 次の例では、作業中の文書の最初の段落から最初のカスタムのタブ位置を削除します。

ActiveDocument.Paragraphs(1).TabStops(1).Clear

次の使用例は、選択された段落の 2 インチ (50.8 mm) の位置に、右揃えのタブ位置を追加します。

Selection.Paragraphs.TabStops(InchesToPoints(2)) _ 
 .Alignment = wdAlignTabRight

Paragraphs コレクション (または複数の段落を含む範囲) を使用する場合、タブのすべての段落に異なる場合個別に、コレクション内の各段落を変更する必要があります。 次の例では、作業中の文書のすべての段落から 1 インチに位置しているタブを削除します。

For Each para In ActiveDocument.Content.Paragraphs 
 para.TabStops(InchesToPoints(1)).Clear 
Next para

関連項目

Word オブジェクト モデル リファレンス

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

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