2012-04-05 9 views
0

Ich muss eingehenden Mail verarbeiten und dann einige xls-Anhänge als Dateien speichern. So, erhalte ich alle Anhänge alsVBA Outlook SaveAsFile Methode erstellt leere Datei

For Each att In mail.Attachments 

(Ich habe wirklich alle Anhänge in att Objekte - ich habe es geprüft von att.FileName Eigenschaft mit Namen meiner Verbundenheit der Vergleich -. Es ist in Ordnung), aber wenn ich versuche, meine Anlagen zu speichern wie Dateien, zum Beispiel wie folgt aus:

att.SaveAsFile "C:\test.xls" 

Die Dateien werden erstellt, aber sie sind immer leer. Quelldateien in Anlagen enthalten einige Daten, Text und Bilder, aber die gespeicherten Dateien sind leer.

+0

Welche Version von Office laufen Sie? Versuchen Sie außerdem, ** PICTURES ** und ** TEXT ** als .xls-Dateien zu speichern? – Gaffi

+0

Sie müssen den Code anzeigen, der 'att' und' mail' deklariert und wie Sie diese Referenzen bekommen. – JimmyPena

Antwort

1

Es ist schwer von Ihrem Code zu unterscheiden, was das Problem sein könnte. Unter Verwendung von Outlook 2003, habe ich das funktioniert gut für alle/alle .xls Anhänge ...