Hallo Bastler,
danke für den wertvollen HInweis. Nach einigem Experimentieren habe ich es jetzt hinbekommen.
Der Batch-Aufruf sieht nach wie vor so aus:
"C:\Program Files (x86)\Mozilla Thunderbird\thunderbird.exe" -compose to=%3,subject=%4,message=%6,attachment=%7
Der Parameter %7 lautet nun beispielsweise:
"N:\Access\lcs\pdf\sent\Datei1.pdf,C:\Users\bernd.VKNET\Documents\Datei2.pdf,C:\Users\bernd.VKNET\Documents\Datei3.pdf"
Also die komplette Dateiliste in Anführungszeichen gesetzt
Der Code im Access:
Anlagen = Chr(34) & Anlagen
For Each varFile In .SelectedItems
Anlagen = Anlagen & "," & varFile
Next
Anlagen = Anlagen & Chr(34)
Die Variable Anlagen hält im ersten Schritt nur den Pfad zur Datei1
Aus einer FileSelectorBox werden dann die darin markierten Dateiepfade aus dem Objekt SelectedItems
der Variable Anlagen hinzugefügt. Zuvor wird ein Anführungszeichen chr(34) vor die Liste gesetzt und auch damit abgeschlossen.
Danke dir für deine Mühe und Zeit.
Bleib gesund
Gruß bmichael