Je suis en train de vérifier l'orthographe et envoyer un e-mail perspectives en utilisant la macro suivante:avec VBA Spellcheck dans Outlook 2007 dans une langue donnée
Sub SpellIt()
Dim oMail As Outlook.MailItem
Dim oDoc As Word.Document
Set oMail = Application.ActiveInspector.CurrentItem
Set oDoc = Application.ActiveInspector.WordEditor
oMail.Save
oDoc.Content.LanguageID = wdGerman
oDoc.CheckSpelling
oMail.Save
oMail.Send
End Sub
Je dois être en mesure de régler la la langue explicitement à l'allemand et j'ai trouvé qu'il peut être fait en utilisant Content.LanguageID, mais cela n'inclut pas la ligne d'objet. Comment puis-je définir la langue de la ligne d'objet? Bien sûr, il serait encore mieux de pouvoir le définir pour tout le document, mais je ne peux pas appliquer LanguageID à .Document
Des idées?
Merci, Reto
Hé ... merci pour votre réponse. Ce qui m'énerve, c'est que oDoc.CheckSpelling vérifie également le sujet, donc je suppose que le sujet devrait aussi se trouver quelque part dans le WordEditor ... – sundaymorning
s'en souviendra, car il me semble me rappeler que l'objet wordeditor peut contenir des en-têtes de courriels dans ça. Pouvez-vous donner un peu plus de contexte à votre question? Pourquoi n'utilisez-vous pas la vérification orthographique des perspectives? – 76mel