ich habe eine *.ods mit einigen hundert Zeilen. Um die Daten in einem Chart vernünftig übersehen zu können, stelle ich immer nur 60 Zeilen in einem Chart dar. Diesen Chart kann ich mit dem folgenden Makro verschieben:
Code: Alles auswählen
Sub plus_60
Z = Z + 60
args(0).Name = "Name"
args(0).Value = "Object 1"
args(1).Name = "Range"
args(1).Value = "$Tabelle1.$C$" & Z & ":$C$" & Z + 60
args(2).Name = "ColHeaders"
args(2).Value = false
args(3).Name = "RowHeaders"
args(3).Value = false
dispatcher.executeDispatch(document, ".uno:ChangeChartData", "", 0, args())
End Sub
Funktioniert dies auch mit dem obigen Service mit weiteren Argumenten (mir fehlt die Doku dazu)?
Oder kann man das nur anders aufziehen?
Gruss, wonk