Objeto Style (Word)
Representa un solo estilo integrado o definido por el usuario. El objeto Style incluye los atributos de estilo (como fuente, estilo de fuente y espacio entre párrafos) como propiedades del objeto Style. El objeto Style es un miembro de los estilos colección. La colección Styles incluye todos los estilos del documento especificado.
Comentarios
Utilice estilos (Index), donde Index es el nombre del estilo, una constante WdBuiltinStyle o el número de índice, para devolver un solo objeto Style. Usted debe coincidir exactamente con la ortografía y el espaciado del nombre del estilo, pero no necesariamente su capitalización. En el ejemplo siguiente se modifica el nombre de la fuente del estilo definido por el usuario denominado "Color" del documento activo.
ActiveDocument.Styles("Color").Font.Name = "Arial"
En el siguiente ejemplo, se establece el estilo del Título 1 integrado para que no sea negrita.
ActiveDocument.Styles(wdStyleHeading1).Font.Bold = False
El número de índice del estilo representa la posición del estilo en la lista ordenada alfabéticamente de nombres de estilo. Tenga en cuenta que Styles(1)
es el primer estilo de la lista alfabética. En el siguiente ejemplo, se muestra el estilo base y el nombre de estilo del primer estilo de la colección Styles.
MsgBox "Base style= " _
& ActiveDocument.Styles(1).BaseStyle & vbCr _
& "Style name= " & ActiveDocument.Styles(1).NameLocal
Para aplicar un estilo a un intervalo, párrafo o varios párrafos, establezca el estilo propiedad de un nombre de estilo integrado o definido por el usuario. En el ejemplo siguiente se aplica el estilo Normal a los cuatro primeros párrafos del documento activo.
Set myRange = ActiveDocument.Range( _
Start:=ActiveDocument.Paragraphs(1).Range.Start, _
End:=ActiveDocument.Paragraphs(4).Range.End)
myRange.Style = wdStyleNormal
En el siguiente ejemplo, se aplica el estilo Título 1 al primer párrafo de la selección.
Selection.Paragraphs(1).Style = wdStyleHeading1
En el siguiente ejemplo, se crea un estilo de carácter denominado "Bolded" y se aplica a la selección.
Set myStyle = ActiveDocument.Styles.Add(Name:="Bolded", _
Type:=wdStyleTypeCharacter)
myStyle.Font.Bold = True
Selection.Range.Style = "Bolded"
Utilice el OrganizerCopy método para copiar estilos entre documentos y plantillas. Utilice el UpdateStyles método para actualizar los estilos del documento activo para que coincidan con las definiciones de estilos de la plantilla adjunta. Utilice el OpenAsDocument método para abrir una plantilla como un documento para que pueda modificar los estilos de la plantilla.
Vea también
Referencia de modelos de objetos de Word
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.