Ich versuche, eine Outlook-E-Mail mit dem folgende Makro zu Rechtschreibprüfung und senden:Rechtschreibung mit VBA in Outlook 2007 in einer bestimmten Sprache
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
Ich brauche das einstellen zu können, Sprache explizit auf Deutsch und ich fand es mit Content.LanguageID getan werden, aber das schließt die Betreffzeile nicht ein. Wie kann ich die Sprache für die Betreffzeile einstellen? Natürlich wäre es sogar besser, es für das gesamte Dokument einstellen zu können, aber ich kann LanguageID nicht auf .Document
anwenden. Irgendwelche Ideen?
Danke, Reto
Hey ... Vielen Dank für Ihre Antwort. Was mich irritiert ist, dass oDoc.CheckSpelling auch das Thema überprüft, also nehme ich an, dass das Thema auch irgendwo im WordEditor sein sollte ... – sundaymorning
werde ich mich daran erinnern, wie ich mich erinnere, dass das wordeditor-Objekt E-Mail-Header eingebettet haben kann hinein. Kannst du deiner Frage etwas mehr Kontext geben? Warum verwenden Sie keine Outlook Rechtschreibprüfung? – 76mel