ich bin kein Makroprogrammierer und habe mir mit der Aufzeichnungsfunktion in einer Tabelle Makros aufgezeichnet, die Daten kopieren oder in eine andere Sortierreihenfolge bringen.
Ein Makro soll Daten aus einer Spalte kopieren und in eine andere einfügen. Dieses hat in einer frühen 4er-Version gut gearbeitet, verweigert aber jetzt in der Version 4.2.6.2 seine Arbeit.
Das Makro sieht folgendermaßen aus:
Code: Alles auswählen
sub Uebertrag_Wahl1_Setzung
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 ----------------------------------------------------------------------
dim args1(0) as new com.sun.star.beans.PropertyValue
args1(0).Name = "ToPoint"
args1(0).Value = "$F$10:$F$400"
dispatcher.executeDispatch(document, ".uno:GoToCell", "", 0, args1())
rem ----------------------------------------------------------------------
dispatcher.executeDispatch(document, ".uno:Copy", "", 0, Array())
rem ----------------------------------------------------------------------
dim args3(0) as new com.sun.star.beans.PropertyValue
args3(0).Name = "ToPoint"
args3(0).Value = "$I$10"
dispatcher.executeDispatch(document, ".uno:GoToCell", "", 0, args3())
rem ----------------------------------------------------------------------
dispatcher.executeDispatch(document, ".uno:Paste", "", 0, Array())
end sub
Ich würde mich freuen, wenn mir hier jemand helfen könnte.
Schon jetzt vielen Dank.
Bernd