Hi Jan,
it might work for you as
oXCOEO = xChart.ExtendedControlOverEmbeddedObject
oXCOEO.update()
If you sent me a document including the macro and the chart, I can try it.
Or you try it with event, as described here
https://forum.openoffice.org/en/forum/viewtopic.php?f=45&t=28327
It is a typical question for a forum.
Kind regards
Regina
Jan Rheinländer schrieb:
Hi,
with this code I can change the data in a Writer chart:
set doc = thisComponent
set ctrl = thisComponent.CurrentController
xChart = ctrl.getModel().getEmbeddedObjects.getByName("Objekt1")
set cDoc = xChart.getEmbeddedObject
set cDataArray = cDoc.getDataProvider
data = cDataArray.getData
' Do something with the data
cDataArray.setData(data)
But I can't get the chart to update. The only way I see is to
double-click on the chart in the document, then it will update.
What is the right way to force an update via code?
Thank!
Jan
_______________________________________________
LibreOffice mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/libreoffice
_______________________________________________
LibreOffice mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/libreoffice