soweit ich bisher fündig geworden bin, gibt es für deinen Wunsch i. A. keine einfache Lösung.
Fall1) du willst eine Seite hoch-/herunterscrolllen
Code: Alles auswählen
ThisComponent.CurrentController.ViewCursor.screenDown() 'bzw. .screenUp()
Dazu gibt es (meines Wissen) keinen einfachen Zugang.
Hier http://www.oooforum.org/forum/viewtopic.phtml?t=28594
habe ich einen Variante gefunden, um per Makro Zugriff auf die Scrollbar zu bekommen - aber das ist schon ganz schön heftig.
Der Hintergrund scheint mir zu sein, dass das Scrollen (die Scrollbar) davon abhängig ist, inwieweit der Inhalt eines Fensters in das Fenster passt. Es kann durchaus sein, dass gar keine oder eine horizontale und vertikale Scrollbar da ist. Insofern muss das Makro erst einmal suchen, ob eine horizontale Scrollbar da ist, und sie dann verschieben.
Kurz: Es geht, aber ...
Aber vielleicht gibt es ja auch noch einen eleganteren Weg.