Und dann wunderst Du dich, dass alle Dokumente (Anhaenge) im selbern Verzeichnis landen, auch wenn
in dem Feld "Date" unterschiedliche Datumswerte enthalten sind?
In deinen Variablen strYear und strMonth sind doch blos die Werte aus dem letzten Dokument enthalten,
welches innerhalb deiner Schleife durchlaufen/bearbeitet wurde.
%EDIT
Und noch folgende Anmerkungen.
Was soll denn in der Zeile
Print "Exporting " & sAttachmentName
ausgegeben werden. Die Variable sAttachmentName wird doch vorher nie belegt.
Und was passiert, wenn irgendwann einmal in einem Dokument mehr als 1 Anhang enthalten ist?
Andreas
Ich verstehe nur Bahnhof...
Angenommen die Funktion wird so ähnlich aufgerufen:
Forall o in rtitem.EmbeddedObjects
Call ExportAttachment(o)
End Forall
Dann hat man das Dokument schon und könnte es der Funktion übergeben.
Warum für jedes Objekt - es können ja mehrere Anhänge sein - jedes mal noch über alle Dokumente der Datenbank drübernudeln?