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
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.