Classe AutoCorrectEntries (Word VBA)
Uma coleção de objetos AutoCorrectEntry que representa todas as entradas de AutoCorreção disponíveis para o Word. A coleção AutoCorrectEntries inclui todas as entradas da caixa de diálogo AutoCorreção. Para usar uma variável de classe AutoCorrectEntries, ela primeiro precisa ser instanciada por exemplo
Dim aces as AutoCorrectEntries
Set aces = AutoCorrect.Entries
Add
Retorna um objeto AutoCorrectEntry que representa uma entrada de AutoCorreção de texto simples adicionada à lista de entradas de AutoCorreção disponíveis.
Use o método AddRichText para criar uma entrada de AutoCorreção formatada.
AutoCorrect.Entries.Add Name:="thier", Value:="their"
Arguments
O seguinte argumento é opcional
Name (String) - O texto que você deseja que seja automaticamente substituído pelo texto especificado por Value.
Value (String) - O texto que você deseja que seja inserido automaticamente sempre que o texto especificado por Name for digitado.
AddRichText
Cria uma entrada de AutoCorreção formatada, preservando todos os atributos de texto do intervalo especificado. Retorna um objeto AutoCorrectEntry .
A propriedade RichText para entradas adicionadas pelo uso desse método retorna True. Quando AddRichText não é usado, as entradas de AutoCorreção inseridas seguem o estilo atual.
If Selection.Type = wdSelectionNormal Then
AutoCorrect.Entries.AddRichText "NewText", Selection.Range
Else
MsgBox "You need to select some text."
End If
Arguments
O seguinte argumento é opcional
Name (String) - O texto a ser automaticamente substituído por Range.
Range (Range) - O texto formatado que o Word irá inserir automaticamente sempre que Name for digitado.
Count
Retorna o número de itens na coleção AutoCorrectEntries. Somente leitura Long.
Dim lngCount As Long
lngCount = AutoCorrect.Entries.Count
Item
Retorna um objeto AutoCorrectEntry individual em uma coleção.
Item (Index)
Index: O objeto individual a ser retornado. Pode ser um Long que indica a posição ordinal ou uma cadeia de caracteres que representa o nome do objeto individual.
Dim ace As AutoCorrectEntry
Set ace = AutoCorrect.Entries(Index:=1)