[erledigt] Ausgabe Kontrollfeldname bei Makroausführung

Programmierung unter AOO/LO (StarBasic, Python, Java, ...)

Moderator: Moderatoren

drbrode
**
Beiträge: 40
Registriert: Di, 29.11.2016 14:10

[erledigt] Ausgabe Kontrollfeldname bei Makroausführung

Beitrag von drbrode »

Hallo, habe eine kurze Frage.

Gibt es einen Befehl um sich den Namen eines Objektes (Kontrollfeld) ausgeben zu lassen durch welches das Makro ausgelöst wurde?

Also wenn ein Makro beispielsweise mit den Buttons "B1" und "B2" verknüpft ist, kann man dann diesen Namen des auslösenden Kontrollfelds im Makro verwenden?

Ich hoffe, ich habe mich verständlich ausgedrückt...
Zuletzt geändert von drbrode am Mi, 20.12.2017 08:40, insgesamt 1-mal geändert.
Stephan
********
Beiträge: 12369
Registriert: Mi, 30.06.2004 19:36
Wohnort: nahe Berlin

Re: Ausgabe Kontrollfeldname bei Makroausführung

Beitrag von Stephan »

Das durch die Schaltfläche aufgerufene Makro muss einen Parameter beinhalten, der sich dann im Makro abfragen lässt, wobei sich auch die Name-Eigenschaft zurückgeben lässt:

Code: Alles auswählen

Sub Main (action As Object)
	name_der_schaltflaeche = action.source.Model.Name
	Msgbox name_der_schaltflaeche
End Sub

Gruß
Stephan
drbrode
**
Beiträge: 40
Registriert: Di, 29.11.2016 14:10

Re: [erledigt] Ausgabe Kontrollfeldname bei Makroausführung

Beitrag von drbrode »

Perfekt!

Danke für den Tipp. Manchmal sind es die kleinen Dinge, die das Leben sehr viel leichter machen... :lol:
Antworten