Aktualizowanie zawartości formantu iRibbon z wywołania zwrotnego innej kontroli

W dawnych czasach VBA byliśmy w stanie uzyskać bezpośredni dostęp do kontroli na formularzu po nazwie. Jestem trochę zakłopotany, jak to zrobić w VBA 2010 (lub jeśli jest to już możliwe).

Powiedzmy, że mam kontrolę wstążki z rozwijaną listą o nazwie „channelList”, a gdzie indziej na wstążce mam pole tekstowe o nazwie „labelText”. Każdy z tych elementów ma unikalną funkcję wywołania zwrotnego - kiedy wpisuję coś do labelText, jego wywołania zwrotne i kiedy wybieram element z listy listowej channelList, wywołuje się jego wywołanie zwrotne z elementem listy przekazanym jako argument.

Gdzie jestem zakłopotany to sposób, w jaki zaktualizowałbym zawartość pola tekstowego labelText za pomocą „czegoś” z wywołania zwrotnego channelList.

Czy istnieje sposób bezpośredniego dostępu do kontrolki pola tekstowego z wywołania zwrotnego listbox, czy muszę wygenerować jakieś zdarzenie? Jakiej metody lub funkcji użyłbym do ustawienia wartości tekstowej dla kontrolki? (Czy muszę rzucić obiekt IRibbonControl na coś?)

questionAnswers(2)

yourAnswerToTheQuestion