Поделиться через


Свойство 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

См. также

Объект ListLevel

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

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