CommandBarControls

本文介绍CommandBarControls的方法及属性。

方法

CommandBars(CommandBarId).Controls.Add(10).Controls.Add()

CommandBars(CommandBarId).Controls.Add()中,如果Enum的值为10,可以添加一个下拉框定制元素。通过Add()方法,您可以在该下拉框内添加新的定制元素。关于如何对该新增定制元素进行属性设置,请参见单个定制元素

  • 语法

    表达式.CommandBars(CommandBarId).Controls.Add(10).Controls.Add()

    表达式:文档类型应用对象。

  • 示例

    async function example() {
      await instance.ready();
    
      const app = instance.Application;
      
      //获取定制元素对象开始Tab
      const controls = await app.CommandBars('StartTab').Controls;
    
      //添加1个下拉框定制元素
      const control = await controls.Add(10);
      control.Caption = '下拉框';
      
      //获取下拉框
      const popupControls = await control.Controls;
    
      //新增下拉框内定制元素
      const button = await popupControls.Add(1);
      button.Caption = '下拉按钮 1';
    }

属性

CommandBars(CommandBarId).Controls.Add(10).Controls.Item()

下拉框内单个定制元素。

  • 语法

    表达式.CommandBars(CommandBarId).Controls.Add(10).Controls.Item(Index)

    表达式:文档类型应用对象

  • 参数

    属性

    数据类型

    是否必填

    描述

    Index

    Number

    第Index个下拉框内定制元素。

  • 示例

    //@file=base.docx
    async function example() {
      await instance.ready();
    
      const app = instance.Application;
      
      //定制元素对象开始Tab
      const controls = await app.CommandBars('StartTab').Controls;
    
      //添加1个定制元素:下拉框
      const control = await controls.Add(10);
      control.Caption = '下拉框';
      
      //获取新增下拉框
      const popupControls = control.Controls;
    
      //下拉框内单个定制元素
      const button = popupControls.Add(1);
      button.Caption = '下拉按钮 1';
    
      //第1个下拉框内定制元素
      const item1 = await popupControls.Item(1);
      item1.Caption = '改变下拉按钮';
    }