Clase AutoCorrectEntries (Word VBA)
Colección de objetos AutoCorrectEntry que representa todos los elementos de Autocorrección disponibles en Word. Para usar una variable de clase AutoCorrectEntries, primero debe ser instanciado, por ejemplo
Dim aces as AutoCorrectEntries
Set aces = AutoCorrect.Entries
Add
Devuelve un objeto AutoCorrectEntry que representa un elemento de Autocorrección de texto sin formato agregado a la lista de elementos de Autocorrección disponibles.
Utilice el método AddRichText para crear un elemento de Autocorrección con formato.
AutoCorrect.Entries.Add Name:="thier", Value:="their"
Arguments
Estos son los argumentos con nombre :
Name (String) - Texto que se desea reemplazar automáticamente por el texto que se especifica mediante Value.
Value (String) - Texto que se desea insertar automáticamente cada vez que se escriba un texto especificado mediante Name.
AddRichText
Crea un elemento de Autocorrección con formato y conserva todos los atributos de texto del intervalo especificado.
La propiedad RichText de los elementos agregados con este método devuelve el valor True.
If Selection.Type = wdSelectionNormal Then
AutoCorrect.Entries.AddRichText "NewText", Selection.Range
Else
MsgBox "You need to select some text."
End If
Arguments
Estos son los argumentos con nombre :
Name (String) - Texto que va a reemplazarse automáticamente por el valor de Range.
Range (Range) - Texto con formato que Word insertará automáticamente siempre que se escriba Name.
Count
Devuelve el número de elementos de la colección AutoCorrectEntries.
Dim lngCount As Long
lngCount = AutoCorrect.Entries.Count
Item
Devuelve un objeto AutoCorrectEntry individual de una colección.
Item (Index)
Index: El objeto individual que se va a devolver.
Dim ace As AutoCorrectEntry
Set ace = AutoCorrect.Entries(Index:=1)