Hallo liebe Forengemeinde,
ich möchte gerne
-> Extras
-> Optionen
-> OpenOffice.org
==> Ansicht
den Status für die Skalierung und für die Systemschriftart auslesen (rote Umrandung), und dann auswerten aber nicht verändern.

- Optionen-Ansicht2.png (35.34 KiB) 1486 mal betrachtet
Meine momentanigen recherchen hatten mich heute zum folgendem Thread geführt:
Programmoptionen per Makro ändern
Jedoch hilft er mir nicht wirklich weiter, da es dort um Calc aber nicht um die allgemeine Ansicht-Optionen geht. In dem Code von Winfried bin ich auf folgende Zeile gestoßen, die mich anfangs hoffen lies.
Code: Alles auswählen
[...]
GetRegistryKeyContent("org.openoffice.Office.Calc/Input", TRUE )
[...]
Erst dachte ich noch:
"Na Prima! Da muss ich doch wohl nur von der Optionenlisten-Hierachie(*) den passenden Eintrag für Ansicht finden."
Doch leider finde ich sie nicht. Also zu früh gefreut.
(*)
Damit meine ich im Optionenfenster die Linke Seite wo die einzelnen Kategorien stehen. Also
[+] OpenOffice.org
[+] Laden/Speichern
..... etc.
Mein Versuch den Code schrittweise mit xray zu untersuchen, bringt mich auch nicht sehr viel weiter.
Damit bekomme ich wohl nur Zugriff auf bestimmte Optionen für Calc. Und das ist in der Optionen-Hierachie für mich viel zu weit unten.
Und mit
bekomme ich den Eintrag für "
GetRegistryKeyContent", also
/org.openoffice.Office.Calc/Input ausgegeben.
Hier meine Fragen.
- Kurz und gut, was muss ich bei
GetRegistryKeyContent("...." , TRUE) eintragen, damit ich auf die gewünschten Optionen zugreifen kann?
- Besser noch, wegen dem Lerneffekt. Was muss ich bei xray angeben um selber den gesuchten Eintrag für
GetRegistryKeyContent zu finden? Unter
myDoc = ThisComponent find ich nichts, oder ich such verkehrt.
Um es noch mal zu betonen:
Mir geht es nicht darum die eingangs genannten und gezeigten Optionen zu verändern, sondern nur um das auslesen und auswerten.
Ich hoffe ihr könnt mir wieder auf die Sprünge helfen.
Für eure Bemühungen bedanke ich mich schon mal im voraus, und freue mich auf eure Antworten

.
Gruß
balu