Ich arbeite mit Tabellen in Writer, die z.B. in der ersten Spalte die laufende Nummer der jeweiligen Zeile enthält, erzeugt per Formel. Und mit Makros, die entweder die ganze Tabelle oder Teile davon (einzelne Zeilen) in ein neues Dokument kopieren. Alles kein Problem, aber:
In das neue Dokument soll die laufende Nummer der Zeile als fixe Zahl übernommen werden! (Schon deswegen, weil, wenn ich nur einzelne Zeilen kopiere, die korrekte laufende Nummer verloren geht –- sie soll aber als ursprüngliche Zahl übernommen werden).
Ich weiß im Moment nicht einmal, wie ich das "manuell" machen könnte, was erst im Rahmen des Makros. Unten zeige ich, wie das Kopieren des ausgewählten Teils der Tabelle dzt. erfolgt.
Bin für jeden Tipp dankbar!
Butch
Code: Alles auswählen
...
Dispatcher.executeDispatch(oFrame, ".uno:SelectSelection", "", 0, noargs())
oObj = oFrame.Controller.getTransferable()
sURL = "private:factory/swriter"
oDoc2 = StarDesktop.loadComponentFromURL(sURL,"_blank",0,noargs())
oDoc2.CurrentController.insertTransferable(oObj)
...