ich bastel mir ein Makro in OO Calc, welches einen Daten-Bereich von Tabelle 1 auf Tabelle 2 kopiert.
Dazu hab ich die Kopieraktion einfach mit dem Rekorder aufgezeichnet, was soweit gut funktioniert hat.
Allerdings hab ich nun folgendes Problem:
Wie kann ich in der Ziel-Tabelle eine bestimmte Zelle als Startpunkt für den Daten-Bereich festlegen ?
Dazu müsste m.E. ein zusätzlicher Befehl zwischen diese Zeilen:
Code: Alles auswählen
dispatcher.executeDispatch(document, ".uno:JumpToTable", "", 0, args3())
rem ----------------------------------------------------------------------
dispatcher.executeDispatch(document, ".uno:Paste", "", 0, Array())
mit der letzten Zeile wird der Daten-Bereich eingefügt.
Das Problem dabei ist, dass der Bereich immer dort eingefügt wird, wo der Cursor zuletzt in der Ziel-Tabelle gestanden hat bzw. steht.
Da ich leider mit OOo Basic so gut wie überhaupt nicht vertraut bin, bitte ich um Unterstützung.
Danke für eure Hilfe,
Gruß
Andreas
PS: zusätzliche Frage:
Kann ich in einer Tabelle irgendwie eine Symbolfläche einbauen, mit der ich das Makro ausführen kann?