Tabellenzeile duplizieren

von Martin Fischer am 29.01.09 21:12 in Tabellen

duplicateOneTableRow.jsx

Link zur Ursprungsdiskussion im Forum

Das folgende Skript dupliziert eine ausgewählte Tabellenzeile unter die ausgewählte Zeile.

Es ist darauf zu achten, daß die ausgewählte Tabellenzeile keine verbundenen Zellen enthält.




Soll das Duplikat der ausgewählten Tabellenzeile am Ende der Tabelle eingefügt werden, ist die Zeile

var myNewRow = myRow.parent.rows.add(LocationOptions.AFTER, myRow);

durch folgende Zeile zu ersetzen:

var myNewRow = myRow.parent.rows.add(LocationOptions.AFTER, myRow.parent.rows.lastItem());

Hier ist darauf zu achten, daß weder die ausgewählte Tabellenzeile noch die letzte Zeile verbundenen Zellen enthalten.



Skript ist lauffähig in:
InDesign Version CS3
InDesign Version CS4