Seite 1 von 1

den ViewCursor wieder sichtbar machen [gelöst]

Verfasst: Sa, 18.09.2010 07:13
von clag
Moin Leutz,

nach dem Abarbeiten mancher Makros in Writer ist der ViewCursor nicht sichtbar ?
also ich meine den blinken senkrechten Strich im Text | :wink:

Der sitzt scheinbar immer noch in Form des gestrichelten Rechtecks auf dem Button,
cursor_on_button.png
cursor_on_button.png (549 Bytes) 667 mal betrachtet
mit dem ich das Makro aufgerufen habe, der Button ist am Seitenrand des Dokumentes platziert.
Wie bekomme ich den ViewCursor dazu nach ablauf eines Makro am Seitenanfang zu stehen und dort zu blinken oder auch eine andere bestimmte Position.
Interessant wäre es sicher auch den ViewCursers an die Stelle zu setzen wo er bei Aufruf des Makros stand, oder die entsprechende Zeile, denn der "Startbereich" könnte im Verlauf des Makro gelöscht worden sein wie in diesem Fall.

mein Versuch das mit diesem Code 8.1.19 Warum macht der ViewCursor nicht was ich möchte? bzw einer Abwandlung davon, am Ende des Makro zu erreichen schlägt leider fehl :(

Code: Alles auswählen

'oCurs.jumpToStartofPage()
'oCurs = ThisComponent.getCurrentController().getViewCursor()



mytextCursor=ThisComponent.text.createtextcursor()
ThisComponent.getCurrentController().select(mytextCursor)
myViewCursor = thiscomponent.CurrentController.getviewCursor()		
'myViewCursor.jumpToStartofPage(true)
myViewCursor.jumpToFirstPage		
	End Sub
wie könnte man das sonst erreichen ?

ich bedanke mich schon einmal für's lesen ............

Re: den ViewCursor wieder sichtbar machen

Verfasst: Sa, 18.09.2010 09:45
von turtle47
Hallo Clag,
clag hat geschrieben:Wie bekomme ich den ViewCursor dazu nach ablauf eines Makro am Seitenanfang zu stehen und dort zu blinken
In dem Du den Focus wieder auf das Dokument setzt:

Code: Alles auswählen

oViewCursor = ThisComponent.CurrentController.getViewCursor()
oViewCursor.jumpToFirstPage
thisComponent.CurrentController.Frame.containerWindow.setFocus()
clag hat geschrieben:Interessant wäre es sicher auch den ViewCursers an die Stelle zu setzen wo er bei Aufruf des Makros stand, oder die entsprechende Zeile, denn der "Startbereich" könnte im Verlauf des Makro
gelöscht worden sein wie in diesem Fall.
Das bekommst Du jetzt sicher selber raus. :wink:

Viel Erfolg.

Jürgen

Re: den ViewCursor wieder sichtbar machen

Verfasst: Sa, 18.09.2010 10:08
von clag
Hallo Turtle47,

ja astrein ... mit dem Code klappt das jetzt Super

allerbesten Dank für deine schnelle und konkrete Hilfe
allein hätte ich da wohl noch Tage daran herum geknobelt :D