Classe AutoCorrectEntry - entrée de correction automatique (Word VBA)

La classe AutoCorrectEntry représente une seule entrée de correction automatique.

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

Dim ace as AutoCorrectEntry
Set ace = AutoCorrect.Entries(Index:=1)

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

For Each

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

Dim aceEntry As AutoCorrectEntry
For Each aceEntry In AutoCorrect.Entries
	
Next aceEntry

Apply

Remplace une plage par la valeur de la correction automatique spécifiée.

Apply (Range)

Range: Plage à laquelle doit être appliquée la correction automatique.

AutoCorrect.Entries.Add Name:= "sr", Value:= "Stella Richards" 
AutoCorrect.Entries("sr").Apply Selection.Range

Delete

Supprime la correction automatique spécifiée.

AutoCorrect.Entries(1).Delete

Index

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

Dim lngIndex As Long
lngIndex = AutoCorrect.Entries(1).Index

Name

Cette propriété renvoie ou définit le nom de l'objet spécifié.

AutoCorrect.Entries(1).Name =

RichText

True si la mise en forme est enregistrée avec le texte d’une correction automatique.

MsgBox AutoCorrect.Entries(1).RichText

Value

Cette propriété renvoie ou définit la valeur de la correction automatique.

La propriété Value renvoie uniquement les 255 premiers caractères de la valeur de l'objet.

AutoCorrect.Entries.Add Name:="i.e.", Value:="that is" 
MsgBox AutoCorrect.Entries("i.e.").Value