Hallo, dein Hinweis brachte zwar keine Lösung, hat mich aber in die Richtung der passenden Versuche gestoßen.
DPunch hat geschrieben:... nicht reproduzierbar und wage mal zu behaupten, das hier das Problem nicht in den Umlauten zu suchen ist.
Das kann ich jetzt bestätigen. Ich bin deinem Vorschlag gefolgt (mit "/swriter" statt "/scalc"), und es funktioniert mit beiden Varianten (converttourl und direkter Addition der Strings). Damit ist der wichtigste Unterschied zwischen deinem und meinem Code der Inhalt des Array of PropertyValue; und das hat mich zur Lösung gebracht.
Bei meinen bisherigen Versuchen hatte ich mich auf Hidden + ReadOnly beschränkt. Auf FilterName hatte ich verzichtet, weil Writer "normalerweise" automatisch den benötigten Filter anhand der Extension auswählt (es kommen doc, docx und odt vor). Das scheint in der Kombination mit Hidden/ReadOnly nicht zu genügen (vielleicht gibt es auch noch andere Gründe).
Wenn ich als weitere Eigenschaft
"FilterName" hinzufüge, klappt es (jedenfalls bei den bisherigen Versuchen).
Fazit: Nicht die Umlaute waren das Problem,
sondern der Filter, der jedenfalls bei diesem Arbeitsablauf angegeben werden muss. Danke für den Ratschlag! Jürgen
Nachtrag: Eine Problembeschreibung muss auf das Wesentliche reduziert werden, aber wichtige Informationen dürfen nicht unter den Tisch fallen. Hier ist genau das passiert, weil ich bei der Fehlermeldung einen falschen Zusammenhang vermutet hatte (denn die Dateien unterschieden sich nur durch die Umlaute im Dateinamen). Dass die Argumente Hidden + ReadOnly von Bedeutung sein könnten, hatte ich nicht gedacht; deshalb fehlte diese Information - und genau die wäre wichtig gewesen.

Hallo, dein Hinweis brachte zwar keine Lösung, hat mich aber in die Richtung der passenden Versuche gestoßen.
[quote="DPunch"]... nicht reproduzierbar und wage mal zu behaupten, das hier das Problem nicht in den Umlauten zu suchen ist.[/quote]
Das kann ich jetzt bestätigen. Ich bin deinem Vorschlag gefolgt (mit "/swriter" statt "/scalc"), und es funktioniert mit beiden Varianten (converttourl und direkter Addition der Strings). Damit ist der wichtigste Unterschied zwischen deinem und meinem Code der Inhalt des Array of PropertyValue; und das hat mich zur Lösung gebracht.
Bei meinen bisherigen Versuchen hatte ich mich auf Hidden + ReadOnly beschränkt. Auf FilterName hatte ich verzichtet, weil Writer "normalerweise" automatisch den benötigten Filter anhand der Extension auswählt (es kommen doc, docx und odt vor). Das scheint in der Kombination mit Hidden/ReadOnly nicht zu genügen (vielleicht gibt es auch noch andere Gründe).
Wenn ich als weitere Eigenschaft [b]"FilterName"[/b] hinzufüge, klappt es (jedenfalls bei den bisherigen Versuchen).
[u]Fazit:[/u] [b]Nicht die Umlaute[/b] waren das Problem, [b]sondern der Filter,[/b] der jedenfalls bei diesem Arbeitsablauf angegeben werden muss. Danke für den Ratschlag! Jürgen
[u]Nachtrag:[/u] Eine Problembeschreibung muss auf das Wesentliche reduziert werden, aber wichtige Informationen dürfen nicht unter den Tisch fallen. Hier ist genau das passiert, weil ich bei der Fehlermeldung einen falschen Zusammenhang vermutet hatte (denn die Dateien unterschieden sich nur durch die Umlaute im Dateinamen). Dass die Argumente Hidden + ReadOnly von Bedeutung sein könnten, hatte ich nicht gedacht; deshalb fehlte diese Information - und genau die wäre wichtig gewesen. :shock: