Der untenstehende Code (ich zog aus mehreren Quellen) funktioniert jetzt, dass wenn ich eine E-Mail mit bestimmten Wörtern in der Betreffzeile erhält es ein Skript auslöst, das unten läuft.Weiterleiten von E-Mail mit seiner Anlage in Outlook 2010
Dieser Code behält dann die Betreffzeile bei, fügt dem Nachrichtentext den Nachrichtentext und die Weiterleitungen dem beabsichtigten Empfänger hinzu.
Wenn jedoch die E-Mail, die ich erhalte, einen Anhang hat, leitet der Code nichts mehr weiter. Ich brauche es, um den Anhang weiterzuleiten, der mir auch per E-Mail geschickt wurde (nur mit dem Code, um Text zum Text der E-Mail hinzuzufügen, sonst würde ich einfach eine Regel setzen).
CODE UNTEN:
Sub ForwardEmail(item As Outlook.MailItem)
Dim oExplorer As Outlook.Explorer
Dim oMail As MailItem
Set oExplorer = Application.ActiveExplorer
On Error GoTo Release
If oExplorer.Selection.item(1).Class = olMail Then
Set oMail = item.Forward
oMail.Subject = oMail.Subject
oMail.HTMLBody = "Have a nice day." & vbCrLf & oMail.HTMLBody
oMail.Recipients.Add "email address here"
oMail.Save
oMail.Send
End If
Release:
Set oMail = Nothing
Set oExplorer = Nothing
End Sub
Nicht zu schreien. Ich habe kein "!" Ich habe gerade den wichtigen Teil gemacht, um hoffentlich Aufmerksamkeit zu erregen, die nach Antworten auf Fragen suchte, die sich schon früher damit beschäftigt hatten und vielleicht bereit sein würden, mir zu helfen. Das geschriebene Wort ist leicht zu lesen, in welcher Art und Weise auch immer der Leser es will, aber ich versichere Ihnen, dass ich für jede Hilfe am meisten dankbar wäre. Ich bin sehr neu und werde versuchen, die Caps zu bearbeiten, damit sie nicht von anderen missverstanden werden. Entschuldigen Sie. – nfnf
Es war ein Scherz. Alle Mützen wurden meistens zum Schreien benutzt. Ich empfehle swinging durch die "Wie in Markdown formatieren?" Abschnitt der Hilfe. – RubberDuck
Ich sagte dir ich war sehr neu, ich wusste nicht einmal, dass ich verwirrt war. Ich bin der "neue Typ" :) – nfnf