vorab ausgefüllt haben Ist das möglich? Ich möchte, dass der An :, Body und ein Anhang alle bereits ausgefüllt sind, so dass der Benutzer nur auf Senden klicken muss. Vielen Dank!Outlook starten und eine E-Mail von der Befehlszeile
Antwort
Öffnen Sie eine neue E-Mail-Nachricht (ipm.note
ist die message class für E-Mails)
outlook.exe /c ipm.note
Öffnen Sie eine neue E-Mail und füllen Absender:
outlook.exe /c ipm.note /m [email protected]
Öffnen Sie eine neue E-Mail mit Anhang:
outlook.exe /c ipm.note /a filename
Kombination: (Erste unten in Office 201 nicht funktioniert 6, zweite tat)
outlook.exe /c ipm.note /m [email protected]&subject=test%20subject&body=test%20body
outlook.exe /c ipm.note /m "[email protected]&subject=test%20subject&body=test%20body"
Die% 20 muss verwendet werden, um eine leere Stelle zu erzeugen.
- Weitere Details unter Command Line for Creating a Pre-Addressed E-mail Message
- Befehlszeilenschalter können here
VonC-Lösung funktioniert, finden aber wie in den Kommentaren von skbergam erklärt es erlaubt keine Anhänge.
Wenn, wie ich, das ist ein biggie dann tut der folgende WSH-Code es.
Set olApp = CreateObject("Outlook.Application")
Set olMsg = olApp.CreateItem(0)
With olMsg
.To = "[email protected]"
'.CC = "[email protected]"
'.BCC = "[email protected]"
.Subject = "Subject"
.Body = "Body"
.Attachments.Add "C:\path\to\attachment\test.txt"
.Display
End With
Ich habe es versucht, mit Outlook2003
Sie Dateien anhängen können und in der To/Body Vorfülle wenn Sie einfach platzieren „“ Anführungszeichen um den Befehl nach dem /m
Beispiel:
outlook.exe /c ipm.note /m "[email protected]&subject=test%20subject&body=test%20body" /a test.txt
+1 Ja, es sind nur die Anführungszeichen, keine komplexen Sachen – cctan
Ordentlich. Die Befehlszeile erlebt eine Renaissance bei Microsoft. – JesperE
Cool, das wusste ich nicht - und wahrscheinlich hätte ich es nie versucht. – Tomalak
Super! Aber es erlaubt Ihnen nicht, eine Datei anzuhängen UND den An/Körper der E-Mail auszufüllen. Versuch es. Es funktioniert nicht. Außerdem sollte der Wert des Parameters/m in Anführungszeichen gesetzt werden. Ich musste das tun, um es zum Laufen zu bringen, denn anscheinend bedeutet das etwas für den Shell-Interpreter. TY! – skb