Compartilhar via


Propriedade ListLevel.NumberFormat (Word)

Retorna ou define o formato de número para o nível de lista especificado. Cadeia de caracteres de leitura/gravação.

Sintaxe

expressão.NumberFormat

Expressão Uma expressão que retorna um objeto 'ListLevel'.

Comentários

O sinal de porcentagem (%) seguido por qualquer número de 1 a 9 representa o estilo de número do nível de lista respectivos. Por exemplo, se você quisesse o formato para o primeiro nível a ser "Artigo I", "Artigo II" e assim por diante, a cadeia de caracteres da propriedade NumberFormat seria "Artigo %1" e a propriedade NumberStyle seria definida como wdListNumberStyleUpperCaseRoman.

Se a propriedade NumberStyle está definida como wdListNumberStyleBullet, a cadeia de caracteres da propriedade NumberFormat só pode conter um caractere.

Exemplo

Este exemplo cria um modelo de lista que recua cada nível e formata o nível com um algarismo arábico e um ponto. Em seguida, o novo modelo de lista é aplicado à seleção.

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

Confira também

Objeto ListLevel

Suporte e comentários

Tem dúvidas ou quer enviar comentários sobre o VBA para Office ou sobre esta documentação? Confira Suporte e comentários sobre o VBA para Office a fim de obter orientação sobre as maneiras pelas quais você pode receber suporte e fornecer comentários.