Libreoffice: 6.0.5.2 (Linux)
Ausgang ist ein im Dialogeditor erstellter mehrsprachiger Dialog mit Combobox.
In der Combobox Auswahlliste sind einige Einträge (Item) über den Dialogeditor erstellt.
Die Combobox löst bei Änderung ein Event aus.
Für einen Vergleich soll nun ein Item der Liste ausgelesen werden.
Dies funktioniert soweit mit folgenden Zeilen
Code: Alles auswählen
Sub changeCombobox(oEventObj As Object)
vObj =oEventObj.Source.getItem(1)
Print vObj
End Sub
Leider liefert mir
.getItem() in diesem Fall den Platzhalter für die Übersetzungen:
Print vObj => "&5458.ZR1000_AVALUEa.StringItemList"
Gewünscht wäre die Ausgabe des angezeigten Textes:
Print vObj => "mein Listeneintrag"
Über einen Tipp, wie ich an die angezeigten Listeneinträge komme, würde ich mich sehr freuen.
Was ich in diesem Zusammenhang auch bereits länger suche, ist ein Zugriff auf die DIalog-Editor Übersetzungen über Makros.
Danke