相关疑难解决方法(0)

在XML功能区中以编程方式访问功能区控件

对于使用C#4.0编程Office加载项,Microsoft提供了两种不同的创建和/或修改功能区接口的方式:您可以使用功能区设计器或在功能区XML中定义功能区的布局。

如果使用功能区设计器创建功能区,则后面代码中生成的类将对放置在功能区上的所有控件具有可见性。因此,如果放置了一个名为“ dropdown1”的RibbonDropDown,则可以使用以下代码向其中添加一个项目:

RibbonDropDownItem item = Factory.CreateRibbonDropDownItem();
item.Label = submatrix.Name;
item.Tag = submatrix;
this.dropDown1.Items.Add(item);
Run Code Online (Sandbox Code Playgroud)

但是,如果使用Ribbon XML创建相同的Ribbon,则找不到dropDown1或Factory(“名称在当前上下文中不存在”)。

是否可以通过代码访问添加到功能区XML定义的功能区的项目?

ribbon ms-office c#-4.0

3
推荐指数
1
解决办法
2146
查看次数

标签 统计

c#-4.0 ×1

ms-office ×1

ribbon ×1