Bonjour.
Je voudrais à partir d’une macro VBA pouvoir changer l’ordre des dictionnaires personnels, et surtout définir celui qui est « par défaut », c’est-à-dire auquel les mots sont ajoutés quand on fait un « Add to dictionary ».
Autrement dit je veux, en corrigeant l’orthographe et en ajoutant les mots à ignorer, pouvoir les aiguiller vers un dictionnaire ou un autre.
Je suis sur Windows 7 et Office 2010.
Je connais CustomDictionaries(x) qui me permet avec .Name de récupérer les noms de ceux qui sont actuellement installés, par Count de les compter, etc.
Mais d’une part CustomDictionaries.ActiveCustomDictionary me renvoie une information erronée – il me retourne le 2e dictionnaire dans la liste, au lieu du premier qui est normalement celui par défaut ??? – et surtout je n’ai pas trouvé de commande pour obtenir ce qu’on fait manuellement par un Change default.
J’ai essayé de contourner le problème avec des VBA.SendKeys, mais c’est une galère.
Si quelqu’un a des lumières ?…
Merci d’avance.