CommandBar PopUp fixieren
Andreas
ich laboriere heute schon seit Stunden an einem Problem. Ich habe in einem CommandBar ein SubMenü angelegt, in dem ein Button und zwei ComboBoxes verzeichnet sind. Ich will nun erreichen, daß, wenn das SubMenü aktiviert und eine der ComboBoxes betätigt wird, das SubMenü sich NICHT gleich wieder ausblendet. Dieses Verhalten soll dazu dienen, die Eingabe flüssiger gestalten zu können.
Einer meiner Ansätze bisher: Ich habe an die ComboBoxes jeweils .OnAction = "KeepSubMenueVisible" gehangen. Wenn die ComboBox nun betätigt wird, dann wird über ACtionConrol das Parent des aufrufenden Controls (der ComboBox) ermittelt. Dieses Parent soll dann über Execute angesprochen werden.
Aber es funktioniert nicht. Ich habe eine Typenunverträglichkeit. Ich habe in der Datei, in der ich heute schon die ganze Zeit experimentierte mit vielen verschiedenen Variablendeklarationen gearbeitet. Variant, CommandBarControl, etc.
Aber nichts brachte den gewünschten Effekt. Vielleicht bin ich auch auf dem Holzweg und es funktioniert nicht über Execute. Aber ich habe im Objektkatalog schon umfassend gesucht und an meinem PopUp alle möglichen Befehle und Einstellungen versucht, aber es verschwindet immer wieder, nachdem eine ComboBox betätigt wurde.
Bisher war es insofern nicht umsonst, als das ich den Befehl "Application.Caller" kennen lernte. Aber auch damit kein Erfolg. Application.Caller ist leider nicht umfassend in der VBA Hilfe dokumentiert. Hat jemand hier weiterführende Informationen?
Die Datei https://www.herber.de/bbs/user/69166.xls wurde aus Datenschutzgründen gelöscht
Vielen Dank für Euer Interesse und Hilfe in dieser Sache.
Grüße aus Berlin, Andreas Hanisch