- This topic has 4 Antworten, 1 Stimme, and was last updated 19:25 um 6. Juli 2010 by Unbekannt.
4 Antworten anzeigen - 1 bis 4 (von insgesamt 4)
4 Antworten anzeigen - 1 bis 4 (von insgesamt 4)
Home-›Foren-›Outlook-›Outlook VBA-›Mail-Anhang abspeichern und Body-Text als txt abspeichern
Moin
Versuch`s mal so:
Sub test(Item As Outlook.MailItem)
Dim F As Integer
anzahl = Item.Attachments.Count
If anzahl > 0 Then Else Exit Sub \’ nur wenn Anhang dran
Ordnername = \”C:\\test\”
\’ nimmt ersten Anhang, sonst müsste mann eine Schleife einbauen
Item.Attachments.Item(1).SaveAsFile Ordnername & \”\\\” & Item.Attachments.Item(1).FileName
Text = Item.Body
sFilename = \”C:\\test.txt\”
\’ Datei zum Schreiben öffnen
\’ Achtung: bisheriger Inhalt wird gelöscht!
F = FreeFile
Open sFilename For Output As #F
Print #F, Text
Close #F
End Sub
Diese sub in ThisOutlookSession rein
Regel : bei Ankunft Skript ausführen
Habs nicht getestet
mfg
Thomas
Hallo!
Danke Thomas! Das Skript funktioniert schon sehr gut! Nur habe ich in dieser Mail 3 Bilder und 1 Mp3-file drinnen. Effektiv wird aber nur ein Bild und kein mp3-file abgespeichert. Habt ihr dafür eine Erklärung?
Es wär echt super, wenn ich das Problem noch lösen könnte!
mfg
cyber.space
Hallo!
Mein Problem hat sich erledigt. Ich habe eine Schleife hineingebaut.
Danke für die Hilfe!!!
mfg
cyber.space
… wenn Du genug hast vom Programmieren.
Abonnieren Sie den 14-tägig erscheinenden Newsletter von Mailhilfe.de kostenlos.
Der ständig aktuelle Tipps zu Thema Email für Sie bereithält!
Wie z.B. Outlook, GMail, Thunderbird oder auch KuNoMail, usw.
Ihre E-Mail Adresse: