| Startseite | Inhalt
StarBasic / OpenOffice.org Basic FAQ
Fragen und Infos: starbasic@dannenhoefer.de

Zurück Vor |
| 2.3.9 Wie kann man die Ansicht-Zoom einstellen?
Leider wird die letzte Ansicht eines Dokumentes im Dokument mit abgespeichert. Mich persönlich nervt das vor allem bei Writer- Dokumenten.Man kann aber die Ansicht per Makro auslesen und einstellen. Bei Calc, Impress und Draw-Dokumenten befindet sich der Parameter direkt unterhalb den Currentcontroller-Objektes: ThisComponent.CurrentController.ZoomValue Bei Writer-Dokumenten eine Stufe weiter unten (Wieder eines der Beispiele für die sonderbare Logik der API). ThisComponent.CurrentController.ViewSettings.ZoomValue Dieses Makro prüft beim Öffnen eines Dokumentes ob es sich um ein Writer-Dokument handelt und ändert die Ansicht auf 100%. Sub CheckZoom Dim oDoc as Object oDoc = ThisComponent If oDoc.supportsService("com.sun.star.text.TextDocument" ) then ThisComponent.CurrentController.ViewSettings.ZoomValue=100 end if end sub Wenn man dieses Makro mit dem Öffnen-Befehl verknüpft, gibt es nie wieder.... (Extras- >Anpassen > Ereignisse) |
Seitenanfang |

2003 - 2009 von Michael Dannenhöfer |
Letzte Aktualisierung: 06.04.2009