This documentation is archived and is not being maintained.

Document.Styles Property

Office 2007
Returns a Styles collection for the specified document. Read-only.



expression   A variable that represents a Document object.


For information about returning a single member of a collection, see Returning an Object from a Collection.


This example applies the Heading 1 style to each paragraph in the active document that begins with the word "Chapter."

Visual Basic for Applications
For Each para In ActiveDocument.Paragraphs
    If para.Range.Words(1).Text = "Chapter " Then
        para.Style = ActiveDocument.Styles(wdStyleHeading1)
    End If
Next para

This example opens the template attached to the active document and modifies the Heading 1 style. The template is saved, and all styles in the active document are updated.

Visual Basic for Applications
Set tempDoc = ActiveDocument.AttachedTemplate.OpenAsDocument
With tempDoc.Styles(wdStyleHeading1).Font
    .Name = "Arial"
    .Size = 16
End With
tempDoc.Close SaveChanges:=wdSaveChanges