von Proma » Do, 14.05.2020 11:46
Hallo liebe Experten,
ist es möglich und falls ja wie, zur Laufzeit eines Makros eine Änderung an den OO-Einstellungen vorzunehmen (meine Ausstattung: Win10, AOO 4.1.5)?
Problem:
Ich möchte zwei Makros erstellen zum Öffnen einer Datei. Eines der Makros soll hierfür den OO-eigenen Dialog verwenden, das andere Makro soll den Dialog des Betriebssystems verwenden. Hintergrund ist, dass der OO-eigene Dialog das Vorgeben eines Startpfades erlaubt, der Dialog des Betriebssystems dagegen nicht.
Nun kann man (händisch) im IDE per Menü Extras / Einstellungen... und dann im Optionen-Dialog unter OpenOffice / Allgemein bei "OpenOffice-Dialoge verwenden" ein Häkchen setzen oder entfernen. Diese Vorgehensweise hätte ich gerne per Makro erledigt und zwar wie folgt:
- Auslesen und merken der momentanen Einstellung
- die Einstellung bedarfsweise ändern
- den Dialog aufrufen
- nach Ausführen des Dialogs die Einstellung wieder auf den gemerkten Wert zurücksetzen.
Ist so etwas überhaupt möglich und wie kann ich das gegebenenfalls bewerkstelligen?
Vielen Dank vorab für Eure Hilfe und liebe Grüße
vom Martin
Hallo liebe Experten,
ist es möglich und falls ja wie, zur Laufzeit eines Makros eine Änderung an den OO-Einstellungen vorzunehmen (meine Ausstattung: Win10, AOO 4.1.5)?
Problem:
Ich möchte zwei Makros erstellen zum Öffnen einer Datei. Eines der Makros soll hierfür den OO-eigenen Dialog verwenden, das andere Makro soll den Dialog des Betriebssystems verwenden. Hintergrund ist, dass der OO-eigene Dialog das Vorgeben eines Startpfades erlaubt, der Dialog des Betriebssystems dagegen nicht.
Nun kann man (händisch) im IDE per Menü Extras / Einstellungen... und dann im Optionen-Dialog unter OpenOffice / Allgemein bei "OpenOffice-Dialoge verwenden" ein Häkchen setzen oder entfernen. Diese Vorgehensweise hätte ich gerne per Makro erledigt und zwar wie folgt:
- Auslesen und merken der momentanen Einstellung
- die Einstellung bedarfsweise ändern
- den Dialog aufrufen
- nach Ausführen des Dialogs die Einstellung wieder auf den gemerkten Wert zurücksetzen.
Ist so etwas überhaupt möglich und wie kann ich das gegebenenfalls bewerkstelligen?
Vielen Dank vorab für Eure Hilfe und liebe Grüße
vom Martin