nathalem
Goto Top

Outlook VB Script

Hallo zusammen,

Ich stehe vor der Aufgabe ein Script zu schreiben das Outlook öffnet (soweit kein Problem).
Dann soll eine neue Mail geöffnet werden 2 Mailadressen sollen in das "An" Feld geschrieben werden, der Betreff soll befüllt werden und eine Datei der in einem bestimmten Pfad liegt soll angehängt werden.
Als Ergebnis soll der Mensch am PC ein Fenster mit einer nicht versendeten Mail sehen an der er evtl 1-2 Kleinigkeiten ändern kann und dann nurnoch auf senden drücken muss

Habt ihr Lösungsvorschläge für mich?

Content-ID: 210959

Url: https://administrator.de/forum/outlook-vb-script-210959.html

Ausgedruckt am: 02.02.2025 um 22:02 Uhr

76109
76109 09.07.2013 um 16:59:57 Uhr
Goto Top
Hallo Nathalem!

Sollte (ungetestet) in etwa so gehen:
sAn = "xxx@mail.de;yyy@mail.de"  
sBetreff = "Mein Betreff"  
sText = "Der Text"  
sAnhang = "C:\Test.txt"  

With CreateObject("Outlook.Application").CreateItem(0)  
    .To = sAn
    .Subject = sBetreff
    .Body = sText
    .Attachments.Add sAnhang
    .Display
End With

Ansonsten, sollte Dir das Suchfeld in der Titelzeile jede Menge Treffer liefernface-wink

Gruß Dieter
Nathalem
Nathalem 10.07.2013 um 08:14:28 Uhr
Goto Top
Vielen Vielen Dank. Super Lösung.
Kannst du mir noch sagen wie ich eine schon vorhandene Signatur im Textbereich hinzufüge?
76109
76109 10.07.2013 aktualisiert um 14:00:45 Uhr
Goto Top
Hallo Nathalem!

Dann versuchs mal hiermit:
sAn = "xxx@mail.de;yyy@mail.de"  
sBetreff = "Mein Betreff"  
sText = "Der Text"  
sAnhang = "C:\Test.txt"  

With CreateObject("Outlook.Application").CreateItem(0)  
    .To = sAn
    .Subject = sBetreff
     With .GetInspector.WordEditor.Paragraphs   'Mit Email-Signatur  
        .Add
        .First.Range.Text = sText & vbNewLine & vbNewLine
     End With
    .Attachments.Add sAnhang
    .Display
End With
Wobei ich mal davon ausgehe, dass Auto-Email-Signatur aktiviert istface-wink

Gruß Dieter