Seite 1 von 1

Makrobefehl für zeilenweise Bildlaufleiste hoch/runter

Verfasst: So, 01.03.2009 13:26
von Gerdi
Kennt zufällig jemand den Makrobefehl, um die Bildlaufleiste zeilenweise hoch oder runter zu bewegen. Also den Befehl, wenn ich das Dokument um eine (oder von mir aus auch zwei) Zeilen nach oben oder unten bewegen möchte, ohne dass sich die Cursor-Position verändert.

Wäre super, wenn da jemand einen Tipp hätte.

Liebe Grüße
Gerdi

Re: Makrobefehl für zeilenweise Bildlaufleiste hoch/runter

Verfasst: Di, 03.03.2009 22:45
von Gerdi
Hätte evtl. jemand einen Tipp, wo man diese Frage evtl. beantwortet bekommen könnte?

Vielleicht irgendwo in einem anderen Forum?

Liebe Grüße
Gerdi

Re: Makrobefehl für zeilenweise Bildlaufleiste hoch/runter

Verfasst: Mi, 04.03.2009 10:09
von komma4
...für Calc relativ einfach:

Code: Alles auswählen

oViewController = ThisComponent.getCurrentController()
oViewController.setFirstVisibleRow( oViewController.getFirstVisibleRow() + 1 ) 
Hilft Dir das?

Re: Makrobefehl für zeilenweise Bildlaufleiste hoch/runter

Verfasst: Mi, 04.03.2009 23:12
von Gerdi
Hallo Winfried,

vielen Dank für deine Antwort. Bin leider nicht soo fit, was die Makroprogrammierung angeht. Wie genau müsste denn das gesamte Makro aussehen? Wäre super, wenn du mir das kurz sagen könntest.

Liebe Grüße
Gerdi

Re: Makrobefehl für zeilenweise Bildlaufleiste hoch/runter

Verfasst: Mi, 04.03.2009 23:26
von komma4
Das ist der vollständige Code, der benötigt wird. Oben drüber noch ein
Sub calc_scrolleZeile
und darunter das
End Sub

War denn Calc gemeint?


Zum Lernen von Basic: Andrews Makro-Dokument
Zum Untersuchen von Objekten: XRay



Viel Erfolg!

Re: Makrobefehl für zeilenweise Bildlaufleiste hoch/runter

Verfasst: Mi, 04.03.2009 23:33
von Gerdi
ah hab ich erst jetzt gesehen. Wäre für den Writer gedacht.

LG
Gerdi

Re: Makrobefehl für zeilenweise Bildlaufleiste hoch/runter

Verfasst: Do, 05.03.2009 17:11
von Gerdi
würde das komplette Makro für den Writer dann so aussehen:

sub x
oViewController = ThisComponent.getCurrentController()
oViewController.setFirstVisibleRow( oViewController.getFirstVisibleRow() + 1 )
end sub

Habe das mal eben versucht, allerdings eine Fehlermeldung bekommen: Basic-Laufzeitfehler Eigenschaft oder Methode nicht gefunden, währen die dritte Zeile unterlegt war.

Müsste ich da noch irgendetwas ändern?

Liebe Grüße
Gerdi