[erledigt] Ausgabe Kontrollfeldname bei Makroausführung

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

Moderator: Moderatoren

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

[erledigt] Ausgabe Kontrollfeldname bei Makroausführung

Beitrag von drbrode » Di, 19.12.2017 17:41

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: 10445
Registriert: Mi, 30.06.2004 19:36
Wohnort: nahe Berlin

Re: Ausgabe Kontrollfeldname bei Makroausführung

Beitrag von Stephan » Di, 19.12.2017 18:26

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: 15
Registriert: Di, 29.11.2016 14:10

Re: [erledigt] Ausgabe Kontrollfeldname bei Makroausführung

Beitrag von drbrode » Mi, 20.12.2017 08:41

Perfekt!

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

Antworten