Classe SpellingSuggestions - sugestões para uma palavra especificada (Word VBA)
Uma coleção de objetos SpellingSuggestion que representa todas as sugestões para uma palavra especificada ou para a primeira palavra no intervalo especificado. Para usar uma variável de classe SpellingSuggestions, ela primeiro precisa ser instanciada por exemplo
Dim sss as SpellingSuggestions
Set sss = Dim strWord As String: strWord =
GetSpellingSuggestions(Word:=strWord)
Count
Retorna um Long que representa o número de sugestões de ortografia na coleção. Somente leitura.
Dim lngCount As Long
lngCount = GetSpellingSuggestions.Count
Item
Retorna um objeto SpellingSuggestion individual em uma coleção.
Item (Index)
Index: O objeto individual a ser retornado. Pode ser um Long que indica a posição ordinal do objeto individual.
Dim ssn As SpellingSuggestion
Set ssn = GetSpellingSuggestions(Index:=1)
SpellingErrorType
Retorna o tipo de erro de ortografia. Somente leitura WdSpellingErrorType. Os valores de retorno possíveis são wdSpellingCapitalization - Erro de maiúsculas/minúsculas, wdSpellingCorrect - A ortografia está correta, wdSpellingNotInDictionary - A palavra não está no dicionário especificado.
Use o método GetSpellingSuggestions para retornar uma coleção de palavras sugeridas como substituições de ortografia. Se uma palavra estiver incorreta, o método CheckSpelling retorna True.
Set suggs = ActiveDocument.Content.GetSpellingSuggestions
If suggs.SpellingErrorType = wdSpellingNotInDictionary Then
StatusBar = "Unknown word"
End If