VBA の昔は、フォーム上のコントロールに名前で直接アクセスできました。VBA 2010でこれを行う方法に少し当惑しています(または、それが可能になったとしても)。
「channelList」というドロップダウン リストを持つリボン コントロールがあり、リボンの別の場所に「labelText」というテキスト ボックスがあるとします。これらの各項目には固有のコールバック関数があります。labelText に何かを入力すると、そのコールバックが起動し、channelList リストボックスから項目を選択すると、そのコールバックが引数として渡されたリスト項目で起動します。
私が困っているのは、channelList コールバック内から labelText テキストボックスの内容を「何か」で更新する方法です。
リストボックス コールバック内からテキスト ボックス コントロールに直接アクセスする方法はありますか、または何らかのイベントを生成する必要がありますか? コントロールのテキスト値を設定するには、どのメソッドまたは関数を使用しますか? (IRibbonControl オブジェクトを何かにキャストする必要がありますか?)