Ich schreibe ein Makro, um Kreisdiagramm in OpenOffice Basic zu erzeugen, aber ich kann die Methode nicht finden, um die Farbe der verschiedenen Teile des Kuchens zu ändern.OOo Basic: PieChart, wie man die Farbe des Graphen ändert
Wir als Beispiel das Makro dieses Themas annehmen: OpenOffice Calc macro to add pie chart
Und mein Code:
Sub Macro1
Dim oRange as Object
Dim oRangeAddress(1) As New com.sun.star.table.CellRangeAddress
Dim oRect As New com.sun.star.awt.Rectangle
Dim cTitle as String
oRange = thisComponent.getCurrentSelection.getRangeAddress
oSheets = ThisComponent.getSheets()
oSheet = oSheets.getByIndex(0)
oCharts = oSheet.Charts
oRect.Width = 10000
oRect.Height = 10000
oRect.X = 8000
oRect.Y = 1000
oRangeAddress(0).Sheet = oRange.Sheet
oRangeAddress(0).StartColumn = 0
oRangeAddress(0).StartRow = 0
oRangeAddress(0).EndColumn = 1
oRangeAddress(0).EndRow = 2
cTitle = "Test Results"
oCharts.addNewByName(cTitle,oRect,oRangeAddress(),TRUE, TRUE)
oChart = oCharts.getByName(cTitle).embeddedObject
oChart.Diagram = oChart.createInstance("com.sun.star.chart.PieDiagram")
oChart.HasMainTitle = True
oChart.Title.String = cTitle
End Sub
Wie kann ich etwas grün in meinem Diagramm, zum Beispiel, anstatt blau?
Vielen Dank für Ihre Hilfe.
Code bitte anzeigen. Und Sie können eine Suche nach "openoffice basic Kreisdiagramm verschiedenen Farben" machen. Wenn das nicht hilft, müssen wir wissen, warum keine dieser Techniken funktioniert hat. – jdv
Mit Code aktualisiert. Ich habe lange nach Google gesucht, aber nichts gefunden. Ich habe keine Techniken zu versuchen, da ich den Namen der Methode nicht kenne. – Xavier
Wow, OpenOffice Docs sind schrecklich. Beginnen Sie mit der Untersuchung der FillColor-Eigenschaft für verschiedene Objekte. – jdv