Seite 1 von 1

[gelöst][Makr]Cursor am Ende der letzten Seite positionieren

Verfasst: Fr, 25.03.2011 16:06
von opiWahn
Hallo,

via Makro aufzeichen habe ich nachfolgendes erstellt, was soweit auch funktioniert.
Wie kann ich erreichen, daß vorab der Cursor an der letztmöglichen Stelle auf der letzten Seite gesetzt wird, bevor ich einen Seitenumbruch einfüge und ein vorhandenes Dokument anhänge (jeweils als weitere Seite am Schluss)

Code: Alles auswählen

' Globale Variablen für Insert-Aktion
dim document   as object
dim dispatcher as object
...
sub addFormA
document   = ThisComponent.CurrentController.Frame
dispatcher = createUnoService("com.sun.star.frame.DispatchHelper")

dim args1(2) as new com.sun.star.beans.PropertyValue
args1(0).Name = "Kind"
args1(0).Value = 3
args1(1).Name = "TemplateName"
args1(1).Value = ""
args1(2).Name = "PageNumber"
args1(2).Value = 0

' --> hier müßte vermutlich die Cursorposition gesetzt werden
dispatcher.executeDispatch(document, ".uno:InsertBreak", "", 0, args1())

dim args3(1) as new com.sun.star.beans.PropertyValue
args3(0).Name = "Name"
args3(0).Value = "file:///C:/Roiger/prototype_form_anlage%20a.odt"
args3(1).Name = "Filter"
args3(1).Value = "writer8"

dispatcher.executeDispatch(document, ".uno:InsertDoc", "", 0, args3())
end sub
porbiert habe das, aber ohne Erfolg ("jumpToLastPage" kennt er nicht)

Code: Alles auswählen

oVC = thisComponent.getCurrentController.getViewCursor
oVC.jumpToLastPage
Wie kann ich das Problem lösen? Danke im Voraus ...

Grüße
opiWahn

Re: [Makro] Cursor am Ende der letzten Seite positionieren

Verfasst: Fr, 25.03.2011 16:54
von clag
Hallo opiWahn,


vielleicht hilft dir diese Info über die Cursor weiter? :)

speziell die erste Beispiel Sub MoveViewCursor

Re: [Makro] Cursor am Ende der letzten Seite positionieren

Verfasst: Fr, 25.03.2011 17:08
von F3K Total
... ich denke du warst auf dem besten Wege:

Code: Alles auswählen

oVC = thisComponent.getCurrentController.getViewCursor
oVC.jumpToLastPage(true)
oVC.jumpToEndofPage(true)
...finktioniert bei mir.

G R

Re: [Makro] Cursor am Ende der letzten Seite positionieren

Verfasst: Fr, 25.03.2011 19:20
von opiWahn
F3K Total hat geschrieben:... ich denke du warst auf dem besten Wege:

Code: Alles auswählen

oVC = thisComponent.getCurrentController.getViewCursor
oVC.jumpToLastPage(true)
oVC.jumpToEndofPage(true)
...finktioniert bei mir.

G R
Das war - jetzt funktioniert es auch bei mir :D

Re: [Makro] Cursor am Ende der letzten Seite positionieren

Verfasst: Fr, 25.03.2011 19:22
von F3K Total
Freut mich ...
G R