Senden von Dateien aus Ordnernamen mit Leerschlägen
25.12.2025 16:41:56
Jürgen19
per VBA generiere ich Emails, die per Thunderbird verschickt werden. Sowohl Ordnernamen als auch Dateinamen beinhalten Leerschläge, z.B.
...\05 TestAgenda\03 Koordination\01 Fahraufträge\2601 Januar
260130_01 HoK Musterfrau Eva.pdf
Der entsprechende Code sieht so aus:
strAttachment="file:///D:\05 TestAgenda\03 Koordination\01 Fahraufträge\2512 Dezember\251229_01 HoK Musterfrau Eva.pdf"
strShell = strThunderPfad & _
" -compose """ & _
"format='1'" & "," & _
"preselectid='id6'" & "," & _
"to='" & strAn & "'," & _
"subject='" & strBetr & "'," & _
"body='" & strBody & "'," & _
"cc='" & strCC & "'," & _
"attachment='" & strAttachment & "'" & _
""""
Call Shell(strShell, vbNormalFocus)
Thunderbird wird gestartet und der Text wird korrekt angezeigt. Es erscheint aber die Meldung
"Die Datei 'file:///D:\05 existiert nicht, deshalb kann sie nicht an die Nachricht angehängt werden."
Es scheint, dass der Leerschlag nach "05" das Problem ist. Wie lässt sich das lösen?
P.S.
strShell sieht so aus:
"C:\Program Files\Mozilla Thunderbird\Thunderbird.exe -compose "format='1',preselectid='id6',to='Mustermann Adam',subject='Fahrauftrag 251229_01 HoK Musterfrau Eva',body='Salü Adam,
anbei ein Fahrauftrag für nächste Woche, am
Montag-Vormittag, 29. Dezember, 07:11 bis ca. 08:13 Uhr
Mit der Bitte um kurze Bestätigung.
Herzliche Grüsse Jürgen
_________________
Koordinationsstelle
MiA
012 345 67 89'"',cc='Mia.Info@gmx.ch',attachment='file:///D:\MIA\Dropbox\05 MiA TestAgenda\03 MiA Koordination\01 Fahraufträge\2512 Dezember\251229_01 HoK_Musterfrau Eva.pdf'"
Gruss und schöne Weihnachten
Jürgen
Anzeige