Свойство ListLevel.NumberFormat (Word)
Возвращает или задает числовой формат для указанного уровня списка. Для чтения и записи, String.
Синтаксис
выражение.NumberFormat
Выражение Выражение, возвращающее объект ListLevel.
Замечания
Знак процента (%) с любым числом от 1 до 9 представляет стиль числа с соответствующего уровня списка. Например, если вы хотите, чтобы формат первого уровня был "Статья I", "Статья II" и т. д., строка для свойства NumberFormat будет "Article %1", а свойство NumberStyle будет иметь значение wdListNumberStyleUpperCaseRoman.
Если свойство NumberStyle имеет значение wdListNumberStyleBullet, строка для свойства NumberFormat может содержать только один символ.
Пример
В этом примере создается шаблон списка, который содержит отступы для каждого уровня и форматирует уровень с арабской цифрой и точкой. Затем новый шаблон списка применяется к выделенному фрагменту.
Set LT = ActiveDocument.ListTemplates.Add(OutlineNumbered:=True)
For x = 1 To 9
With LT.ListLevels(x)
.NumberStyle = wdListNumberStyleArabic
.NumberPosition = InchesToPoints(0.25 * (x - 1))
.TextPosition = InchesToPoints(0.25 * x)
.NumberFormat = "%" & x & "."
End With
Next x
Selection.Range.ListFormat.ApplyListTemplate ListTemplate:=LT
См. также
Поддержка и обратная связь
Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.