Neue Tabellenzeile vor erster Tabellenzeile einfügen

05/12/2009 - 19:48 von Klaus Gawol | Report spam
Hallo NG,

man kann in Writer mit "Tabelle | Einfügen ...| Zeilen ..." und Auswahl von
"Position davor" in einer Tabelle eine neue leere Tabellenzeile _vor_ der
ersten Tabellenzeile einfügen.

Geht das auch weniger umstàndlich?

Ich wollte mir, da ich keine andere Möglichkeit fand, die obigen Schritte
per Makro aufzeichnen. Doch eigenartigerweise wird mit dem Makro immer nur
eine Zeile _nach_ der ersten Zeile eingefügt, und nicht _davor_:

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sub ZeileEinfuegenDavor
rem -
rem define variables
dim document as object
dim dispatcher as object
rem -
rem get access to the document
document = ThisComponent.CurrentController.Frame
dispatcher = createUnoService("com.sun.star.frame.DispatchHelper")

rem -
dispatcher.executeDispatch(document, ".uno:InsertRows", "", 0, Array())

rem -
rem dispatcher.executeDispatch(document, ".uno:InsertRowDialog", "", 0,
Array())
end sub
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Gruß Klaus
 

Lesen sie die antworten

#1 Norbert Hahn
05/12/2009 - 22:53 | Warnen spam
"Klaus Gawol" wrote:

Hallo NG,

man kann in Writer mit "Tabelle | Einfügen ...| Zeilen ..." und Auswahl von
"Position davor" in einer Tabelle eine neue leere Tabellenzeile _vor_ der
ersten Tabellenzeile einfügen.

Geht das auch weniger umstàndlich?



Ja, wenn Du die Maus benutzen kannst und die schwebende Werkzeugleiste
nicht abgeschaltet hast. In der Tabelle die Zeile markieren, vor die
eine eingefügt werden soll. Dann in der Werkzeugleiste auf das Icon mit
dem grünen waagerechten Strich klicken. Fertig.

Norbert

Ähnliche fragen