Abfrage des Index (Namens) eines aktuell markierten Objektes

Antwort erstellen


BBCode ist eingeschaltet
[img] ist ausgeschaltet
[url] ist eingeschaltet
Smileys sind ausgeschaltet

Die letzten Beiträge des Themas
   

Ansicht erweitern Die letzten Beiträge des Themas: Abfrage des Index (Namens) eines aktuell markierten Objektes

von Toxitom » Mi, 25.01.2006 18:24

Hallo Michael,
...wie ich den Index (Namen) eines aktuell markierten Zeichenobjektes...
Hmm, das Problem ist, dass der Name (die Namenseigenschaft) optional ist und nicht automatisch vergeben wird. Wenn du dem Zeichnungsobjekt also keinen Namen gegeben hast - und auf der Benutzeroberfläche ist das leider nicht möglich - dann hat das Ding auch keinen!

Das folgende Makro liefert dir das erste Element einer Selektion, wenn du nur eins selektiert hast, eben dieses:

Code: Alles auswählen

Sub Main
	oDoc = thisComponent
	oshape = oDoc.getCurrentSelection().getByIndex(0)
	msgbox oShape.name
End Sub
Hast du keinen Namen vergeben, erscheint eine leere Box. Du kannst natürlich auf gleiche Weise hier die Eigenschaft "Name" setzen, dann hat das Ding einen Namen und du kasst es später wieder identifizieren.

Gruss
Thomas

Abfrage des Index (Namens) eines aktuell markierten Objektes

von mikeschbg » Mi, 25.01.2006 18:01

Hallo,

kann mir jemand beschreiben wie ich den Index (Namen) eines aktuell markierten Zeichenobjektes (OO Draw) abfragen kann, damit ich dieses später wieder gezielt ansprechen kann.

Grüße
Michael

Nach oben