Hallo Tictac,
Ich benötige per Makro irgendwie Zugriff auf die Ländereinstellungen (also welches Dezimalzeichen wird verwendet usw). Am besten auch so, dass ich die ändern kann.
[...]
Es geht nicht darum die Dezimaleinstellungen für einzelne Zellen zu verändern, sondern Global auszulesen und zu ändern.
[...]
wenn ich deren Einstellung auslesen und verändern kann, dann kann ich die aktuellen Einstellungen sichern und danach wieder zurücksetzen wenn der Report eingelesen ist.
Nun, ich hab jetzt nicht die dementsprechenden Punkte selber ausgetestet, aber dennoch möchte ich dich auf folgendes hinweisen.
Du willst aktiv die Optionen von OOo manipulieren, was nicht immer so einfach geht wie Du dir das vorstellst. Und damit meine ich, das bestimmte Optionen erst nach einem Neustart von OOo aktiv werden, wobei die Spracheinstellungen mit dazu gehören. Das sind also Sachen die man nicht mal so nebenbei im Hintergrund erledigt, ohne das der Anwender etwas davon mitbekommt.
Ich habe wohl noch nicht die Ahnung und Erfahrung wie z.B. komma4 und DPunch, aber ich denke mir das es vielleicht besser und schneller geht (also ohne OOo neu zu starten), wenn Du nur die gewünschten Optionen ausliest und dann dementsprechend per Makro deine Umwandlung vornimmst.
Kennst Du eigentlich
xray?
1. Wie finde ich heraus welches der eingestellte DecimalSeparatorLocale ist?
Wenn Du dich mit xray ein bischen angefreundet hast, dann könntest Du dir diesen Thread
hier mal durchlesen. Ich denke mir mal mit dem beschriebenen Verfahren von komma4 dürftest Du das dann wohl herausbekommen. Und dadurch wärst Du dann wohl schon mal einen kleinen Schritt weiter.
Dem Nachtrag von DPunch kann ich nur zustimmen. Aber wer weiß, vielleicht brauchst Du ja auch gar kein Makro, oder zumindest nur ein sehr kleines abgespecktes. Doch dazu wäre es von Vorteil wenn wir genaueres wüssten.
- Um was für eine Art von HTML Report handelt es sich, nur Zahlen, Werte, oder auch Text?
- Im welchem OOo-Modul wird dieser Report weiterverarbeitet, Writer, Calc?
Nun, ich frag deshalb, weil ja die Möglichkeit bestünde den HTML Report z.B. in Calc via ->
Einfügen ->
Verknüpfung zu externen Daten einzulesen, und gleich beim Einfügen die dementsprechenden Spaltenoptionen einzustellen. Is ja nur so eine Überlegung.
Viel Erfolg.
Gruß
balu