Classe AutoCorrect - Correction automatique (Word VBA)

La classe AutoCorrect représente la fonctionnalité Correction automatique de Word.

La classe Application donne accès à la classe AutoCorrect

Pour utiliser une variable de classe AutoCorrect, elle doit d'abord être instanciée, par exemple

Dim act as AutoCorrect
Set act = AutoCorrect

Les procédures suivantes peuvent être utilisés pour définir des variables de la classe AutoCorrect : Application.AutoCorrect et Application.AutoCorrectEmail.

For Each

Voici un exemple de traitement des éléments AutoCorrect dans une collection

For Each ace In  AutoCorrect.OtherCorrectionsExceptions 
   response = MsgBox("Delete entry: " & ace.Name, vbYesNoCancel) 
    If response = vbYes Then 
        ace.Delete 
    Else 
        If response = vbCancel Then End 
    End If 
Next ace

Propriétés

CorrectCapsLock La valeur true si Word corrige automatiquement les instances dans lesquelles vous utilisez la touche VERR.MAJ par inadvertance en cours de frappe.

CorrectDays La valeur true si Word met automatiquement en majuscule la première lettre des jours de la semaine.

CorrectHangulAndAlphabet La valeur true si Microsoft Word applique automatiquement la police correcte aux mots en caractères latins tapés au milieu d'un texte en hangûl, et inversement.

CorrectInitialCaps La valeur true si Word met automatiquement la deuxième lettre minuscule si les deux premières lettres d'un mot sont tapées en majuscules.

CorrectKeyboardSetting La valeur true si Microsoft Word doit transposer automatiquement les mots dans leur alphabet natif si vous tapez le texte dans une langue autre que la langue du clavier actuelle.

CorrectSentenceCaps La valeur true si Word met automatiquement en majuscule la première lettre de chaque phrase.

CorrectTableCells True pour mettre automatiquement en majuscule la première lettre des cellules du tableau.

DisplayAutoCorrectOptions True pour que Microsoft Word affiche le bouton Options de correction automatique.

Entries Renvoie une collection AutoCorrectEntries qui représente la liste actuelle des entrées de correction automatique.

FirstLetterAutoAdd La valeur true si Word ajoute automatiquement des abréviations dans la liste des exceptions de correction automatique des initiales.

FirstLetterExceptions Renvoie une collection FirstLetterExceptions qui représente la liste des abréviations après lesquelles Word ne met pas automatiquement en majuscule la lettre suivante.

HangulAndAlphabetAutoAdd True si Microsoft Word ajoute automatiquement des mots à la liste des exceptions de correction automatique hangûl et alphabétiques.

HangulAndAlphabetExceptions Renvoie une collection HangulAndAlphabetExceptions qui représente la liste des exceptions de correction automatique de l’alphabet ou de l’hangûl.

OtherCorrectionsAutoAdd La valeur true si Microsoft Word ajoute automatiquement des mots à la liste des exceptions de correction automatique figurant sous l'onglet autres corrections de la boîte de dialogue exceptions de correction automatique (menu Outils , commandeCorrection automatique).

OtherCorrectionsExceptions Renvoie une collection OtherCorrectionsExceptions qui représente la liste des mots que Microsoft Word ne corrige pas automatiquement.

ReplaceText La valeur true si Microsoft Word remplace automatiquement le texte spécifié par des entrées de la liste de correction automatique.

ReplaceTextFromSpellingChecker La valeur true si Microsoft Word remplace automatiquement le texte mal orthographié par les suggestions émanant du vérificateur d'orthographe tapés par l'utilisateur.

TwoInitialCapsAutoAdd La valeur true si Microsoft Word ajoute automatiquement des mots à la liste des exceptions de correction automatique de la deuxième majuscule.

TwoInitialCapsExceptions Renvoie une collection TwoInitialCapsExceptions qui représente la liste des termes contenant des combinaisons de majuscules et minuscules que Word ne corrige pas automatiquement.

AutoCorrectEntries - Collection d’objets AutoCorrectEntry qui représentent l’ensemble des corrections automatiques disponibles dans Word.

FirstLetterExceptions - Collection d’objets FirstLetterException qui représentent les abréviations exclues de la correction automatique.

HangulAndAlphabetExceptions - Collection d’objets HangulAndAlphabetException qui représente toutes les exceptions de correction automatique de l’alphabet ou de l’hangûl.

OtherCorrectionsExceptions - Collection d’objets OtherCorrectionsException qui représente la liste des mots que Microsoft Word ne corrige pas automatiquement.

TwoInitialCapsExceptions - Collection d’objets TwoInitialCapsException qui représente tous les éléments figurant dans la zone ne pas corriger située sous l’onglet extrémités initiales de la boîte de dialogue exceptions de correction automatique .