Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Anzeige
Inhaltsverzeichnis

Senden von Dateien aus Ordnernamen mit Leerschlägen

Forumthread: Senden von Dateien aus Ordnernamen mit Leerschlägen

Senden von Dateien aus Ordnernamen mit Leerschlägen
25.12.2025 16:41:56
Jürgen19
Hallo allerseits

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

6
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Senden von Dateien aus Ordnernamen mit Leerschlägen
25.12.2025 20:02:57
volti
Hallo Jürgen,

probiere es doch mal mit %20.

file:///D:\05%20TestAgenda\03%20Koordination\01%20Fahraufträge\2512%20Dezember\251229_01%20HoK%20Musterfrau%20Eva.pdf

Wenn der Dateipfad als Link behandelt wird (weiß ich nicht), wird das Leerzeichen nicht unterstützt. %20 (H20) steht für das ASCII-Zeichen 32=Leerzeichen.

Gruß
Karl-Heinz

I
Anzeige
AW: Senden von Dateien aus Ordnernamen mit Leerschlägen
25.12.2025 22:33:37
Jürgen19
Danke!
Es funktioniert!

Kleiner Nachtrag: Das Programm läuft seit Jahren auf diversen Rechnern mit unterschiedlichen Versionen von Thunderbird, Windows, Excel. Bisher waren die Leerschläge kein Problem. Sie sind erst mit dem neuesten Rechner, auf dem die neuesten Versionen installiert sind, aufgetaucht.

Gruss
Jürgen

P.S. Hinweise, alle PC's auf den neuesten Stand zu bringen, sind nutzlos, die PC's sind alle in privater Hand.
Anzeige
AW: Senden von Dateien aus Ordnernamen mit Leerschlägen
26.12.2025 22:33:15
JoWE
Hallöchen,
Ist der Begriff 'Leerschläge' oder 'Leerschlag' in der Schweiz eindeutig definiert?
Ich kenne das nämlich in Deutschland (das ist meine Heinat) eigentlich nur als Leerzeichen im Sinne von CHR(32) im ASCII-Zeichensatz.
Gruß
Jochen
AW: Senden von Dateien aus Ordnernamen mit Leerschlägen
26.12.2025 22:47:19
Jürgen19
Hallo Jochen

'Leerschlag' oder 'Leerzeichen', gemeint ist immer CHR(32) im ASCII-Zeichensatz.

Gruss
Jürgen
Anzeige
AW: Senden von Dateien aus Ordnernamen mit Leerschlägen
25.12.2025 21:36:55
BoskoBiati
Hi,

ich würde dafür sorgen, dass weder Dateien noch Ordner Leerzeichen im Namen haben! Üblicherweise nutzt man den Unterstrich als Verbindungszeichen:
\05_TestAgenda\03_Koordination\01_Fahraufträge\2601_Januar


Gruß

Edgar
AW: Senden von Dateien aus Ordnernamen mit Leerschlägen
26.12.2025 11:55:30
Jürgen19
Hallo Edgar

die Verwendung von "_" anstelle von Leerschlägen ist mir bekannt. Als Entwickler muss ich mich aber an die Gepflogenheiten meiner Kundschaft und nicht meine Kundschaft an meine Wünsche halten. Und meine Kundschaft verwendet Leerschläge. So ist das nun.

Gruss
Jürgen
Anzeige
Anzeige
Anzeige
Live-Forum - Die aktuellen Beiträge
Datum
Titel
14.05.2026 13:31:09
14.05.2026 09:50:42
13.05.2026 19:14:18