Supportnet Computer
Planet of Tech

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..

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)

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:

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 Sub

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.

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

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

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

Antwort 8 von son_quatsch

.Body

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

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