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
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.
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de