Problem: Wenn ein Dateiname Umlaute enthält, wird die URL nicht korrekt erstellt oder verarbeitet. Die wesentlichen Teile des Makros sind:
Code: Alles auswählen
sDir = "File:///K:/Waldorfschule/" & iJahr & "/"
rem in einer Schleife den nächsten Dateinamen bestimmen, Datei öffnen
url = converttourl( sDir & oForm.getString(3) ) rem Variante 1
'url = sDir & oForm.getString(3) rem Variante 2
oWordDoc = StarDesktop.loadComponentFromURL(url, "_blank", 0, aProps() )
- Variante 1 setzt den Umlaut als Unicode um und liefert die Fehlermeldung: Unsupported URL <file:///K:/Waldorfschule/2013/M%C3%BCller_Klasse_n_Fach.doc>
- Variante 2 schreibt den Dateinamen korrekt, aber die URL wird trotzdem nicht akzeptiert: Unsupported URL <file:///K:/Waldorfschule/2013/Müller_Klasse_n_Fach.doc>
- Es hilft auch nicht, in sDir die Windows-Variante des Pfads ohne "file:///" und mit Backslash einzutragen.