使用VB.NET将项目添加到function区下拉列表

我是开发Excel VSTO解决scheme的新手,需要一些关于如何将更多的项目添加到function区上的下拉控件的帮助。

到目前为止,我已经能够手动创build多个项目,然后使用更改这些项目的标签

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

此外,我发现一些build议使用这个添加更多的项目到下拉控件。 但是我很难理解如何使用它。

 Globals.Factory.GetRibbonFactory.CreateRibbonComboBox.Items.Add 

我想看看其他人如何做的样本。

看起来你在正确的轨道上。 您需要首先使用工厂创build一个新的RibbonDropDownItem ,给新控件所需的标签,然后将控件添加到父ComboBox

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

真棒,根据我的需要,我使用:

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

现在,我需要使用一个string数组作为DropDownItem的标签。