Excel Ribbon XML如何像Excel“Pivot Table”控件那样进行控件

时间:2014-02-06 18:46:39

标签: excel interop vsto ribbon excel-dna

我想在加载项XML功能区中创建一个像数据透视表一样的控件。

它就像一个顶部的可点击按钮和一个打开菜单的下拉标签。 使用VSTO功能区设计器我无法重现它。

实际上我需要的是用于此控件的XML。 有什么想法吗?

enter image description here

1 个答案:

答案 0 :(得分:3)

你看到一个 splitButton 控件,它需要有两个孩子:

  • 按钮 toggleButton
  • 一个菜单

在这种情况下, splitButton 有一个图像集(数据透视表图片)和一个子按钮(标签为'PivotTable')。然后菜单有两个子节点,下面有两个按钮,名为PivotTable和PivotChart。

xml片段可能如下所示:

          <splitButton id='split' size='large'>
                <button id='splitButton' label='SplitButton' image='M'  />
                <menu id='splitMenu' >
                  <button id='splitMenuButton1' label='SplitMenuButton1' />
                  <button id='splitMenuButton2' label='SplitMenuButton2' />
                </menu>
          </splitButton>

在Excel中给我这个:

splitButton in Excel