Hallo habe folgendes Problem,
möchte eine XML Datei welche im Ascii-Format vor. Im Writer öffnen. Als Filter soll ganz normaler Ascii-Code sein.
sxURL=ConverttoURL(sxEigeneDat & "\ci\xml\test.xml")
myProps3(0).Name = "Filtername"
myProps3(0).Value = "Text"
oDoc = StarDesktop.loadComponentFromURL(sxURL, "_blank", 0, myProps3())
Writer öffnet die Datei einfach nicht. Wenn reine TXT-Datei verwende wird diese geöffnet.
Beim manuellen Öffnen erscheint der Dialog in welchem man den Zeichensatz angeben muss/kann. Er schlägt schon den richtigen vor "Westeuropa (Windows-1252/Win-Latin)" und so lässt sich die Datei prolemlos öffnen. Wie sag ich dem Writer dass er genau so die Datei öffnen soll?
Ziel soll sein an die XML-Datei Text aus der Zwischenablage anzuhängen.
Gruss und Dank
Scalaia990
XML Dateien in Writer öffnen
Moderator: Moderatoren
-
- ***
- Beiträge: 76
- Registriert: Mi, 29.04.2009 23:50
Re: XML Dateien in Writer öffnen
indem Du das Parameterarray um den Parameter FilterFlags erweiterst und als Wert dafür einen zusammengesetzten String der einzelnen Eigenschaften übergibst, für txt und csv ist das mehrfach hier im Forum beschrieben, grundsätzliche Erläuterungen finden sich im, hier im ersten Thread des Basic-Forums verlinkten, StarOffice Programmer’s Tutorial in Kapitel 4.2.1Wie sag ich dem Writer dass er genau so die Datei öffnen soll?
GRuß
Stephan
-
- ***
- Beiträge: 76
- Registriert: Mi, 29.04.2009 23:50
Re: XML Dateien in Writer öffnen
Für alle die dieses Forum auch zum Nachschlagen benutzen, es müssen folgende Propertys gesetzt werden.
myProps4(0).Name = "FilterName"
myProps4(0).Value = "swriter: Text(encoded)"
myProps4(1).Name = "FilterFlags"
myProps4(1).Value = "UTF8, CRLF"
myProps4(0).Name = "FilterName"
myProps4(0).Value = "swriter: Text(encoded)"
myProps4(1).Name = "FilterFlags"
myProps4(1).Value = "UTF8, CRLF"