Ich versuche in LO Basic zu einem Grafik-Object die Beschriftung zu finden. Ein Grafik-Objectmit Beschriftung befindet sich ja in einem beides umgebenden Textrahmen. Der Code soll aber auch für Grafik-Objects funktionieren, die keinen Rahmen haben. Dann soll eben keine Beschriftung gefunden werden.
Meine Grafiken finde ich so:
Code: Alles auswählen
oDoc = StarDesktop.CurrentComponent
oGraphic = oDoc.getGraphicObjects.getbyIndex(i)
führt mich dann zu einem übergeordneten Object, aber wie finde ich jetzt raus, daß dies ein Rahmen ist?
Es gibt da zwar die Property
aber das führt zu einem Laufzeitfehler, wenn das Bild nicht innerhalb eines Frames ist. In MRI sehe ich, daß TextFrame dann void ist. Aber kann ich das in Basic ohne Fehler ermitteln?
Danke und Gruß
Gerhard