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.

Add (Name, Value)


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.

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

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)