Makrobefehl für zeilenweise Bildlaufleiste hoch/runter

Programmierung unter AOO/LO (StarBasic, Python, Java, ...)

Moderator: Moderatoren

Gerdi
*
Beiträge: 11
Registriert: Mi, 06.09.2006 11:43

Makrobefehl für zeilenweise Bildlaufleiste hoch/runter

Beitrag 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
Gerdi
*
Beiträge: 11
Registriert: Mi, 06.09.2006 11:43

Re: Makrobefehl für zeilenweise Bildlaufleiste hoch/runter

Beitrag 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
Benutzeravatar
komma4
********
Beiträge: 5332
Registriert: Mi, 03.05.2006 23:29
Wohnort: Chon Buri Thailand Asia
Kontaktdaten:

Re: Makrobefehl für zeilenweise Bildlaufleiste hoch/runter

Beitrag von komma4 »

...für Calc relativ einfach:

Code: Alles auswählen

oViewController = ThisComponent.getCurrentController()
oViewController.setFirstVisibleRow( oViewController.getFirstVisibleRow() + 1 ) 
Hilft Dir das?
Cheers
Winfried
aktuell: LO 5.3.5.2 30m0(Build:2) SUSE rpm, unter Linux openSuSE Leap 42.3 x86_64/KDE5
DateTime2 Einfügen von Datum/Zeit/Zeitstempel (als OOo Extension)
Gerdi
*
Beiträge: 11
Registriert: Mi, 06.09.2006 11:43

Re: Makrobefehl für zeilenweise Bildlaufleiste hoch/runter

Beitrag 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
Benutzeravatar
komma4
********
Beiträge: 5332
Registriert: Mi, 03.05.2006 23:29
Wohnort: Chon Buri Thailand Asia
Kontaktdaten:

Re: Makrobefehl für zeilenweise Bildlaufleiste hoch/runter

Beitrag 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!
Cheers
Winfried
aktuell: LO 5.3.5.2 30m0(Build:2) SUSE rpm, unter Linux openSuSE Leap 42.3 x86_64/KDE5
DateTime2 Einfügen von Datum/Zeit/Zeitstempel (als OOo Extension)
Gerdi
*
Beiträge: 11
Registriert: Mi, 06.09.2006 11:43

Re: Makrobefehl für zeilenweise Bildlaufleiste hoch/runter

Beitrag von Gerdi »

ah hab ich erst jetzt gesehen. Wäre für den Writer gedacht.

LG
Gerdi
Gerdi
*
Beiträge: 11
Registriert: Mi, 06.09.2006 11:43

Re: Makrobefehl für zeilenweise Bildlaufleiste hoch/runter

Beitrag 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
Antworten