Метод Rows.SetLeftIndent (Word)

Задает отступ для строки или строк в таблице.

Синтаксис

выражение. SetLeftIndent( _LeftIndent_ , _RulerStyle_ )

выражение (обязательно). Переменная, представляющая объект 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

В этом примере отступ первой строки в таблице 1 в активном документе составляет 18 точек, а ширина первого столбца сужается, чтобы сохранить положение правого края таблицы.

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

См. также

Объект коллекции Rows

Поддержка и обратная связь

Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.