OpenOffice Basic에서 파이 차트를 생성하는 매크로를 작성하고 있지만 파이의 다른 부분의 색을 변경하는 방법을 찾을 수 없습니다.OOo 기본 : PieChart, 그래프의 색을 변경하는 방법
우리는 예를 들어이 주제의 매크로 취할 수 있습니다 입니다 OpenOffice Calc macro to add pie chart
그리고 내 코드 :
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
는 어떻게 얻을 수 있습니다 내 차트의 일부 녹색, 예를 들어 파란색 대신?
도움 주셔서 감사합니다.
일부 코드를 표시하십시오. 그리고 "오픈 오피스 기본 파이 차트 다른 색상"에 대한 검색을 원할 수 있습니다. 그것이 도움이되지 않는다면, 우리는 그 기술이 전혀 효과가 없었던 이유를 알아야 할 것입니다. – jdv
코드로 업데이트되었습니다. Google에서 긴 검색을 수행했지만 아무것도 찾지 못했습니다. 나는 그 방법의 이름을 모르기 때문에 시도 할 기술이 없습니다. – Xavier
와우, 오픈 오피스 문서는 끔찍합니다. 다양한 객체에서 FillColor 속성을 연구하는 것으로 시작하십시오. – jdv