Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Задает отступ для строки или строк в таблице.
Синтаксис
выражение. 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
См. также
Поддержка и обратная связь
Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.