Neuigkeiten:

Wenn ihr euch für eine gute Antwort bedanken möchtet, im entsprechenden Posting einfach den Knopf "sag Danke" drücken!

Mobiles Hauptmenü

Me.Befehl1.width

Begonnen von PeterW, September 09, 2011, 14:01:44

⏪ vorheriges - nächstes ⏩

PeterW

Ich frage beim Klicken auf die Schaltfläche mit   <Me.Befehl1.width>   die Breite der Schaltfläche Befehl1 ab und erhalte den Wert in Twips,
mit dem Code <me.ActiveControl.NAME> erhalte ich den Namen der aktive Schaltfläche z.B. <Befehl1>,
mit dem Code <me.ActiveControl.NAME.width> müsste ich, so glaubte ich, ebenfalls die Breite in Twips erhalten, ich bekomme jedoch nur eine Fehlermeldung "Laufzeitfehler 424 Objekt erforderlich". Wo denke ich da falsch?
Viele Grüße aus Berlin
Peter

database

Hallo,

mit Me.ActiveControl.Width erhältst du die Breite der geklickten Schaltfläche angezeigt.

Die Fehlermeldung wird erzeugt, da Me.ActiveControl.Name eben nur den Namen des geklickten Schalters ermittelt und somit kein Objekt mit auslesbaren Eigenschaften (z.B. width) darstellt.
Hängst du nun .width dran, möchte VBA die Width-Eigenschaft ermitteln hat aber kein Objekt dafür zur Verfügung.

HTH