Supportnet / Forum / E-Mail/Outlook
Betreffzeile automatisieren
Frage
Hallo zusammen,
gibt es zum einen die Möglichkeit wenn ich aus Outlook 2007 eine Mail schreiben will, dass im Betreff automatisch steht
Sehr geehrter Kollege
oder
Hallo (und dann aus dem Adressbuch des Mailempfängers der Vorname?
Vielen Dank für die Hilfe!
Martin
Antwort 1 von Jaja
hmm..
ich hab von ms outlook 0 ahnung, aber du kannst es über eine signatur probieren: die sind an sich recht flexibel und müssen ja nicht am ende einer mail stehen - auch am anfang..
ich hab von ms outlook 0 ahnung, aber du kannst es über eine signatur probieren: die sind an sich recht flexibel und müssen ja nicht am ende einer mail stehen - auch am anfang..
Antwort 2 von Bollerkohl
Danke, aber es ging mir um die Betreffzeile, dort kann man keine Signatur unterbringen.
Antwort 3 von Jaja
aso...
möglicherweise lässt sich das per vb script regel (wovon ich keine ahnung hab), wenn outlook das unterstützt (was ich auch nicht weiß - aber an sich sollt das ja die gesammte office suite unterstützen)
möglicherweise lässt sich das per vb script regel (wovon ich keine ahnung hab), wenn outlook das unterstützt (was ich auch nicht weiß - aber an sich sollt das ja die gesammte office suite unterstützen)
Antwort 4 von son_quatsch
Outlook -> Extras -> Makro -> Visual Basic-Editor -> im Baum den Knoten "Microsoft Outlook Objekte" öffnen -> Doppelklick auf den Knoten "DieseOutlookSitzung" -> folgenden Code einfügen:
Dieser Codeschnipsel sorgt z.B. dafür, dass wenn der Betreff leer ist, automatisch der gezeigte Text eingefügt wird. Das kann man selbstverständlich mit allen möglichen Fällen erweitern, z.B. dass immer etwas angefügt wird oder dass Kurzformeln wie "hi" immer durch "Sehr geehrter..." ersetzt werden sollen.
Das ganze "passiert" allerdings erst dann, wenn man auf "Senden" klickt - man sieht das Resultat also nicht vorher.
Private Sub Application_ItemSend(ByVal Item As Object, Cancel As Boolean)
If IsNull(Item.Subject) Or Len(Item.Subject) = 0 Then
Item.Subject = "Sehr geehrter Kollege"
End If
End SubDieser Codeschnipsel sorgt z.B. dafür, dass wenn der Betreff leer ist, automatisch der gezeigte Text eingefügt wird. Das kann man selbstverständlich mit allen möglichen Fällen erweitern, z.B. dass immer etwas angefügt wird oder dass Kurzformeln wie "hi" immer durch "Sehr geehrter..." ersetzt werden sollen.
Das ganze "passiert" allerdings erst dann, wenn man auf "Senden" klickt - man sieht das Resultat also nicht vorher.
Antwort 5 von Bollerkohl
Vielen Dank, sag mal gibt es die Möglichkeit ein Makro per Tastenkombi zu starten, hatte schon mal in Outlook gefunzt?
Finde ich leider nicht.
Danke
Finde ich leider nicht.
Danke
Antwort 6 von son_quatsch
Weiß ich nicht, hab aber einen Alternativvorschlag:
Rechtsklick auf die Symbolleisten -> Anpassen -> Kategorie "Makros" -> unter "Befehle" das gewünschte Makro dann auf die Symbolleiste ziehen und ggf. anpassen
Rechtsklick auf die Symbolleisten -> Anpassen -> Kategorie "Makros" -> unter "Befehle" das gewünschte Makro dann auf die Symbolleiste ziehen und ggf. anpassen
Antwort 7 von Bollerkohl
Welche Bezeichnung trägt denn das Feld wo der Mailtext rein kommt?
so das man auch dort schon z.B. eine Verabschiedung einpflegen kann?
Danke
martin
so das man auch dort schon z.B. eine Verabschiedung einpflegen kann?
Danke
martin
Antwort 8 von son_quatsch
.Body
Aber das ist doch nun wirklich per Signatur lösbar :-)
Aber das ist doch nun wirklich per Signatur lösbar :-)
Antwort 9 von Bollerkohl
Ja natürlich, aber ich kenne doch meinen Chef....
Ich dachte es weiß jemand die Feldbezeichnung VBA.
Danke
Martin
Ich dachte es weiß jemand die Feldbezeichnung VBA.
Danke
Martin
Antwort 10 von Jaja
so wie ich das jetzt verstanden habe lautet sie
Item.Body
..ich lern hier ja direkt noch vb ;) das wollt ich nie - wobei das in der ms welt ja ganz praktisch ist.. aber eben nur dort
Item.Body
..ich lern hier ja direkt noch vb ;) das wollt ich nie - wobei das in der ms welt ja ganz praktisch ist.. aber eben nur dort

