Clase AutoCorrectEntry - elemento de Autocorrección (Word VBA)

La clase AutoCorrectEntry representa un único elemento de Autocorrección. Para usar una variable de clase AutoCorrectEntry, primero debe ser instanciado, por ejemplo


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

For Each

A continuación, se muestra un ejemplo de cómo procesar los elementos AutoCorrectEntry en una colección.


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

Apply

Reemplaza un intervalo con el valor del elemento de Autocorrección especificado.

Apply (Range)

Range: El intervalo al cual se va a aplicar el elemento de Autocorrección.


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

Delete

Elimina el elemento de Autocorrección especificado.


AutoCorrect.Entries(1).Delete

Index

Devuelve un valor de tipo Long que representa la posición de un elemento en una colección.


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

Name

Devuelve o establece el nombre del objeto especificado.


AutoCorrect.Entries(1).Name =

RichText

True si se guarda el formato con el texto de sustitución del elemento de Autocorrección.


MsgBox AutoCorrect.Entries(1).RichText

Value

Devuelve o establece el valor del elemento de Autocorrección.

La propiedad Value sólo devuelve los primeros 255 caracteres del valor del objeto.


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