Rows.SetLeftIndent メソッド (Word)

表の中の 1 行または複数行に対してインデントを設定します。

構文

expression. SetLeftIndent( _LeftIndent_ , _RulerStyle_ )

expression 必須です。 Rows オブジェクトを表す変数。

パラメーター

名前 必須 / オプション データ型 説明
LeftIndent 必須 単精度浮動小数点型 (Single) 指定された行の現在の左端と設定したい左端との間隔をポイント単位で指定します。
RulerStyle 必須 WdRulerStyle 左インデントが変更されたときに Microsoft Word でテーブルを調整する方法を制御します。 WdRulerStyle 動作は、左揃えテーブルに適用されます。 中央揃えテーブルと右揃えテーブルの WdRulerStyle の動作は予期しない場合があります。このような場合は、注意して SetLeftIndent メソッドを使用してください。

次の使用例は、新しい文書に表を作成し、すべての行を 0.5 インチ (36 ポイント) だけインデントします。 左インデントが変更されると、セル幅が調整されて表の右端の位置を保持します。

Dim docNew As Document 
Dim tableNew As Table 
 
Set docNew = Documents.Add 
Set tableNew = docNew.Tables.Add(Range:=Selection.Range, _ 
 NumRows:=3, NumColumns:=3) 
 
tableNew.Rows.SetLeftIndent LeftIndent:=InchesToPoints(0.5), _ 
 RulerStyle:=wdAdjustSameWidth

次の使用例は、作業中の文書の最初の表で、先頭行を 18 ポイントだけインデントし、先頭列の幅を狭くして表の右端の位置を保持します。

If ActiveDocument.Tables.Count >= 1 Then 
 ActiveDocument.Tables(1).Rows.SetLeftIndent LeftIndent:=18, _ 
 RulerStyle:=wdAdjustFirstColumn 
End If

関連項目

Rows コレクション オブジェクト

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

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