Classe AutoCorrectEntries (Word VBA)

Collection d’objets AutoCorrectEntry qui représentent l’ensemble des corrections automatiques disponibles dans Word. Pour utiliser une variable de classe AutoCorrectEntries, elle doit d'abord être instanciée, par exemple


Dim aces as AutoCorrectEntries
Set aces = AutoCorrect.Entries

Add

Renvoie un objet AutoCorrectEntry qui représente une correction automatique en texte brut ajoutée à la liste des corrections automatiques disponibles.

Utilisez la méthode AddRichText pour créer une entrée de correction automatique mise en forme.

Add (Name, Value)


AutoCorrect.Entries.Add Name:="thier", Value:="their"

Arguments

Les arguments nommés :

Name (String) - Texte à remplacer automatiquement par le texte spécifié par Valeur.

Value (String) - Texte qui doit remplacer automatiquement le texte spécifié par Nom lors de la saisie.

AddRichText

Crée une entrée de correction automatique mise en forme, en conservant tous les attributs de texte de la plage spécifiée.

La propriété RichText a la valeur True dans le cas des entrées ajoutées à l'aide de cette méthode.

AddRichText (Name, Range)


If Selection.Type = wdSelectionNormal Then 
 AutoCorrect.Entries.AddRichText "NewText", Selection.Range 
Else 
 MsgBox "You need to select some text." 
End If

Arguments

Les arguments nommés :

Name (String) - Texte à remplacer automatiquement par la valeur de l'argument Étendue.

Range (Range) - Texte mis en forme que Word insérera automatiquement chaque fois que vous taperez la valeur de l'argument Nom.

Count

Renvoie le nombre d'éléments dans la collection AutoCorrectEntries.


Dim lngCount As Long
lngCount = AutoCorrect.Entries.Count

Item

Renvoie un objet AutoCorrectEntry spécifique appartenant à une collection.

Item (Index)

Index: Objet spécifique qui doit être renvoyé.


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