Writer: Position.X
Verfasst: Mo 11. Apr 2011, 11:27
Ich habe LibreOffice 3.3.2 auf WinXPSP3 installiert.
Seiten-Margin sind alle auf 2cm eingestellt.
Makro im Dokument abspeichern (Standard.Module1).
Cursor in Writer auf den Anfang des Dokuments stellen.
Aufruf mit Extras->Makros-Makro ausführen->...
Der untenstehende Code liefert: x=616 y=0
(mit und ohne auskommentierte Zeilen)
Ich würde aber x=0 erwarten.
Weiss jemand warum ?
Danke
Seiten-Margin sind alle auf 2cm eingestellt.
Makro im Dokument abspeichern (Standard.Module1).
Cursor in Writer auf den Anfang des Dokuments stellen.
Aufruf mit Extras->Makros-Makro ausführen->...
Der untenstehende Code liefert: x=616 y=0
(mit und ohne auskommentierte Zeilen)
Ich würde aber x=0 erwarten.
Weiss jemand warum ?
Danke
Code: Alles auswählen
option explicit
sub test
dim doc
dim vc
doc = thiscomponent
vc = doc.currentcontroller.viewcursor
'doc.getCurrentController.getFrame.getContainerWindow.tofront
'doc.getCurrentController.getFrame.getContainerWindow.setFocus
msgbox "x=" & vc.Position.X & " y=" & vc.Position.y
end sub