Classe StyleSheet (Word VBA)

La classe StyleSheet représente une seule feuille de style en cascade attachée à un document Web.

Les procédures principales de la classe StyleSheet sont Delete et StyleSheets.Add

Set

Pour utiliser une variable de classe StyleSheet, elle doit d'abord être instanciée, par exemple

Dim sst as StyleSheet
Set sst = ActiveDocument.StyleSheets(Index:=1)

Les procédures suivantes peuvent être utilisés pour définir des variables de la classe StyleSheet : StyleSheets.Add, StyleSheets.Item et Document.StyleSheets

For Each

Voici un exemple de traitement des éléments StyleSheet dans une collection

Dim sst As StyleSheet
For Each sst In ActiveDocument.StyleSheets
	
Next sst

Thèmes

Les procédures suivantes de cette classe ont été regroupées et sont décrites sur une page thématique séparée

Name with its procedures FullName et Name

Méthodes

Les méthodes principales de la classe StyleSheet sont

Delete - Supprime la feuille de style en cascade spécifiée.

ActiveDocument.StyleSheets(1).Delete

StyleSheets.Add - Renvoie un objet StyleSheet qui représente une nouvelle feuille de style ajoutée à un document Web.

Dim strFileName As String: strFileName = 
Dim strTitle As String: strTitle =  
Dim sst As StyleSheet
Set sst = ActiveDocument.StyleSheets.Add(FileName:=strFileName, LinkType:=wdStyleSheetLinkTypeImported, Title:=strTitle, Precedence:=wdStyleSheetPrecedenceHigher)

Propriétés

Index Renvoie un type long qui représente la position d'un élément dans une collection.

Dim lngIndex As Long
lngIndex = ActiveDocument.StyleSheets(1).Index

Parent Renvoie un Object qui représente l'objet parent de l'objet StyleSheet spécifié.

Dim objParent As Object
Set objParent = ActiveDocument.StyleSheets(1).Parent

Path Renvoie le disque ou le chemin d'accès Web à la feuille de style spécifiée.

Dim strPath As String
strPath = ActiveDocument.StyleSheets(1).Path

Title Cette propriété renvoie ou définit une chaîne représentant le titre d'une feuille de style Web.

ActiveDocument.StyleSheets(1).Title =

Type Renvoie ou définit le type de feuille de style.

ActiveDocument.StyleSheets(1).Type = wdStyleSheetLinkTypeImported

StyleSheets.Count Renvoie un type long qui représente le nombre de feuilles de style dans la collection.

Dim lngCount As Long
lngCount = ActiveDocument.StyleSheets.Count

StyleSheets.Parent Renvoie un Object qui représente l'objet parent de l'objet StyleSheets spécifié.

Dim objParent As Object
Set objParent = ActiveDocument.StyleSheets.Parent