Propiedad ListLevel.NumberFormat (Word)

Devuelve o establece el formato de número para el nivel de lista especificado. String de lectura y escritura.

Sintaxis

expresión.NumberFormat

Expresión Expresión que devuelve un objeto "ListLevel".

Comentarios

El signo de porcentaje (%) seguido de cualquier número del 1 al 9 representa el estilo de número del nivel de lista correspondiente. Por ejemplo, si desea que el formato del primer nivel sea "Artículo I", "Artículo II" etc., la cadena de la propiedad NumberFormat será "Artículo %1" y se establecería la propiedad NumberStyle en wdListNumberStyleUpperCaseRoman.

Si se establece la propiedad NumberStyle en wdListNumberStyleBullet, la cadena de la propiedad NumberFormat sólo puede contener un carácter.

Ejemplo:

En este ejemplo se crea una plantilla de lista que aplica sangría a cada nivel y un formato con un número arábigo y un punto. A continuación, se aplica la nueva plantilla de lista a la selección.

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

Consulte también

Objeto ListLevel

Soporte técnico y comentarios

¿Tiene preguntas o comentarios sobre VBA para Office o esta documentación? Vea Soporte técnico y comentarios sobre VBA para Office para obtener ayuda sobre las formas en las que puede recibir soporte técnico y enviar comentarios.