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.
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.
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)