Ich bin im Moment daran bei einem schon bestehenden Diagramm den Zellbereich zu ändern. Mit folgendem Code funktioniert das auch schon:
Code: Alles auswählen
oDoc = ThisComponent
oSheet = oDoc.sheets.getbyname("Tabelle1")
oChart = oDoc.Sheets(0).Charts.getByIndex(0)
oData = Array (oSheet.getCellRangeByName("A1:A50").getRangeAddress(), _
oSheet.getCellRangeByName("B1:B50").getRangeAddress())
oChart.setRanges(oData)
In einigen Beiträgen zum Thema Diagramme in Makros findet man folgenden Code:
Code: Alles auswählen
oChart = oDoc.Sheets(0).Charts.getByName("Diagrammname")
Der Grafikname, den man über Rechtsklick -> Name ändern kann scheint es nicht zu sein und auch mit dem Diagrammtitel findet er das Diagramm nicht
Vielen Dank im Voraus und viele Grüße
Oscar