<font color='black' size='2' face='Arial, Helvetica, sans-serif'><font color="black" face="Arial, Helvetica, sans-serif" size="2">

<div style="font-family: helvetica,arial; font-size: 10pt; color: black;">


<div id="AOLMsgPart_1_32da101d-51db-4a6f-83b5-54299675be4c">

<font color="black" face="Arial, Helvetica, sans-serif" size="2"><font color="black" face="Arial, Helvetica, sans-serif" size="2">I'm making progress toward a LibreOffice Basic macro to increment a spreadsheet chart's data range. First task is to get the range; here's what I've got:<br>
<br>
Sub Main<br>
Dim Doc As Object<br>
Dim Charts As Object<br>
Dim Chart as Object<br>
Dim chartData as Object<br>
Dim RangeAddress(0) as new com.sun.star.table.CellRangeAddress<br>
<br>
Doc = ThisComponent<br>
Charts = Doc.Sheets(0).Charts<br>
Chart = Charts.getByIndex(0).EmbeddedObject<br>
chartData = Chart.Data<br>
End Sub<br>
<br>
The chartData object almost contains what I need, but not quite:<br>
Data  Object(0 to 3)<br>
...<br>
RowDescriptions(0 to 3)<br>
...<br>
<br>
What I need is the piece of data saying that my data consists of rows 2 through 5 (row 1 contains the header). Any ideas?<br>
<br>
TIA, Jonathan<br>



</font></font>
</div>

 <!-- end of AOLMsgPart_1_32da101d-51db-4a6f-83b5-54299675be4c -->
</div>

</font></font>