Makroprogrammierung -> Abfrage der LO-Komponente

Hallo *,

ich möchte im Rahmen des Ablaufs eines Makros innerhalb dieses Makros abfragen, welche LibreOffice-Komponente gerade verwendet wird.
Hintergrund meines Problems ist, dass ich beim Abspeichern von LO-Dokumenten ein Makro ablaufen lassen möchte, das nur bei der Verwendung von Writer funktioniert. Meine Idee ist es, die Komponente abzufragen und das Makro nur bei der Verwendung von Writer ablaufen zu lassen.
Kann mir jemand bitte die Syntax der Abfrage mitteilen.

Verwendete LO-Version: 4.0.1
OS: Windows 7 prof

Gruß

Jochen

Hallo Jochen

Hallo Werner

if thisComponent.supportsService("com.sun.star.text.TextDocument") then

Super. Hat genau gepasst. Vielen Dank.