Lire en anglais

Partager via


Objet Style (Word)

Représente un style donné prédéfini ou défini par l’utilisateur. Les attributs de Style (police, style de police et espacement des paragraphes) sont représentés par les propriétés de l’objet Style. L'objet Style est membre de la collection Styles. La collection Styles contient tous les styles du document spécifié.

Remarques

Utilisez Styles (Index), où Index est le nom du style, une constante WdBuiltinStyle ou le numéro d'index, pour renvoyer un seul objet Style. Vous devez respecter exactement l'orthographe et les espaces du nom de style, mais pas nécessairement la casse. L'exemple suivant montre comment modifier le nom de police du style défini par l'utilisateur sous le nom de « Color » dans le document actif.

ActiveDocument.Styles("Color").Font.Name = "Arial"

Cet exemple montre comment définir le style prédéfini Heading 1 pour qu'il ne soit pas en caractères gras.

ActiveDocument.Styles(wdStyleHeading1).Font.Bold = False

Le numéro d'index du style représente la position du style dans la liste alphabétique des noms de style. Notez que Styles(1) c’est le premier style dans la liste alphabétique. L'exemple suivant montre comment afficher le style de base et le nom du premier style de la collection Styles.

MsgBox "Base style= " _ 
 & ActiveDocument.Styles(1).BaseStyle & vbCr _ 
 & "Style name= " & ActiveDocument.Styles(1).NameLocal

Pour appliquer un style à une plage, un paragraphe ou plusieurs paragraphes, définissez la propriété Style sur un nom de style défini par l’utilisateur ou intégré. Cet exemple montre comment appliquer le style Normal aux quatre premiers paragraphes du document actif.

Set myRange = ActiveDocument.Range( _ 
 Start:=ActiveDocument.Paragraphs(1).Range.Start, _ 
 End:=ActiveDocument.Paragraphs(4).Range.End) 
myRange.Style = wdStyleNormal

Cet exemple montre comment appliquer le style Heading 1 au premier paragraphe de la sélection.

Selection.Paragraphs(1).Style = wdStyleHeading1

Cet exemple montre comment créer un style de caractère intitulé « Bolded » et comment l'appliquer à la sélection.

Set myStyle = ActiveDocument.Styles.Add(Name:="Bolded", _ 
 Type:=wdStyleTypeCharacter) 
myStyle.Font.Bold = True 
Selection.Range.Style = "Bolded"

Utilisez OrganizerCopy méthode pour copier des styles entre modèles et documents. Utilisez UpdateStyles méthode pour mettre à jour les styles du document actif pour faire correspondre les définitions de style du modèle attaché. Utilisez la méthode OpenAsDocument pour ouvrir un modèle en tant que document de façon à en modifier les styles.

Voir aussi

Référence du modèle objet Word

Assistance et commentaires

Avez-vous des questions ou des commentaires sur Office VBA ou sur cette documentation ? Consultez la rubrique concernant l’assistance pour Office VBA et l’envoi de commentaires afin d’obtenir des instructions pour recevoir une assistance et envoyer vos commentaires.