2012-04-12 15 views
5

Excel VSTOソリューションを初めて開発しました。リボンのドロップダウンコントロールにアイテムを追加する方法について少し助けが必要です。VB.NETを使用したリボンドロップダウンへのアイテムの追加

さらに、私はいくつかのドロップダウンコントロールにさらに項目を追加するためにこれを使用することをお勧めしますことを見出したこれまでのところ、私は手動でのアイテムの数を作成することができましたし、その後、その後

Globals.Ribbons.Ribbon1.DropDown1.Items(i).Label 

を使用して、これらの項目のラベルを変更。しかし、私はそれを使う方法を理解するのに苦労しています。

Globals.Factory.GetRibbonFactory.CreateRibbonComboBox.Items.Add 

他の人がどのようにしたかのサンプルを見たいと思います。

答えて

8

あなたは正しい軌道にいるようです。最初にファクトリを使用して新しいRibbonDropDownItemを作成し、新しいコントロールに必要なラベルを付けてから、コントロールを親のComboBoxに追加する必要があります。

RibbonDropDownItem rdi = 
    Globals.Factory.GetRibbonFactory().CreateRibbonDropDownItem(); 
rdi.Label = "My Label"; 
Globals.Ribbons.Ribbon1.DropDown1.Items.Add(rdi); 
+0

申し訳ありませんが、私はあなたの答えに通知を受け取っていません。 – marj

+0

素晴らしい解決策、ありがとう:) – marj

+0

これは非常に役に立ちました。私はFactoryプロパティがどれほど有用であるか分かりませんでした。 – t3dodson

3

は恐ろしい、私のニーズに、私が使用します。

dim rdi as RibbonDropDownItem 
rdi = Globals.Factory.GetRibbonFactory().CreateRibbonDropDownItem() 
rdi.label = "myList" 
Globals.Ribbon.Tab.DDlist.Item.Add(rdi) 

今、私はDropDownItemのラベルとして文字列配列を使用するようにする必要があります。

関連する問題