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ś?)