[gelöst] Tabelle in Writer: Zeile darüber per Makro einfügen
Verfasst: Do, 12.08.2010 22:07
Hallo zusammen!
Ich bin auf der Suche nach der richtigen Syntax für ein Makro, das folgendes können soll:
In einer bestehenden Tabelle in Writer soll eine Zeile oberhalb der Zeile eingefügt werden, in der der Cursor steht.
Ich habe folgendes Makro erstellt:
sub ZeileInTabelleEinfuegen
dim document as object
dim dispatcher as object
document = ThisComponent.CurrentController.Frame
dispatcher = createUnoService("com.sun.star.frame.DispatchHelper")
dispatcher.executeDispatch(document, ".uno:InsertRows", "", 0, Array())
end sub
Dieses Makro fügt aber die neue Zeile unterhalb der Zeile ein.
Wie muss die Syntax lauten, damit die neue Zeile oberhalb der Zeile eingefügt wird.
Kann mir jemand bitte einen Tipp geben.
Ich verwende OOoWriter 3.2.1 und Windows 7 (64bit).
Gruß
Jochen
Ich bin auf der Suche nach der richtigen Syntax für ein Makro, das folgendes können soll:
In einer bestehenden Tabelle in Writer soll eine Zeile oberhalb der Zeile eingefügt werden, in der der Cursor steht.
Ich habe folgendes Makro erstellt:
sub ZeileInTabelleEinfuegen
dim document as object
dim dispatcher as object
document = ThisComponent.CurrentController.Frame
dispatcher = createUnoService("com.sun.star.frame.DispatchHelper")
dispatcher.executeDispatch(document, ".uno:InsertRows", "", 0, Array())
end sub
Dieses Makro fügt aber die neue Zeile unterhalb der Zeile ein.
Wie muss die Syntax lauten, damit die neue Zeile oberhalb der Zeile eingefügt wird.
Kann mir jemand bitte einen Tipp geben.
Ich verwende OOoWriter 3.2.1 und Windows 7 (64bit).
Gruß
Jochen