I want to retrieve the current element in LibreOffice Impress to apply changes to it.
For example, I'm trying to retrieve this shape to change the text in it with macros.
I tried to find information with the X-ray tool but without success.
I want to retrieve the current element in LibreOffice Impress to apply changes to it.
For example, I'm trying to retrieve this shape to change the text in it with macros.
I tried to find information with the X-ray tool but without success.

To get the currently selected shape:
To iterate through all shapes in the slide, start with
ThisComponent.getDrawPages()and then use XrayTool.You may also find the following snippet of python code helpful: