• 如何使自定义功能区代码在2007-2016版本都可以使用?

    从2007版本开始,office 引进了ribbon 功能区 替代 菜单。

    通过customUI  自定义功能区代码 可以自定义ribbon 功能区,从而实现个性化的设置。

    office 2007、office 2010、office 2013、office 2016 都可以自定义功能区[……]

    阅读全文

  • 如何获取自定义功能区编辑框editBox控件中输入文本的值?

    如下图所示

    xyf

    在自定义功能区编辑框(editBox)控件中输入了牛散的名字,如果想要在vba代码中获得这个输入的文本的值。

    需要用到editBox控件的onChange属性,在onChange属性中指定回调函数的名称,然后在回调函数中获取输入的文本的值。

    editBox控件的[……]

    阅读全文

  • 如何隐藏excel ribbon 功能区中的内置选项卡下的内置组?

    在之前的文章中,介绍了隐藏excel ribbon 功能区中的内置选项卡的方法,现在介绍隐藏excel ribbon 功能区中的内置选项卡下的内置组的方法。

    如下图所示,

    group

    比如要隐藏“公式”选项卡下的“定义的名称”组,可以通过以下自定义功能区代码实现:
    [crayon-5c18[……]

    阅读全文

  • 如何在vba中使用IRibbonUI对象?

    当我们在vba中定义一个变量为对象时,需要将具体的某个对象实例赋值给这个变量才能正常使用。

    如下代码所示,oWK变量被定义为工作表对象,然后用set语句将第一个工作表赋值给这个变量,这个变量才具有使用价值。

    类似的IRibb[……]

    阅读全文

  • 如何在自定义功能区时添加编辑框(editBox)的控件?

    如下图所示

    editBox1

    在自定义功能区时,可以通过如下自定义功能区XML代码添加类似VBA中标签+文本框的控件。

  • 如何在加载自定义功能区时执行vba代码?

    自定义功能区,有时候我们希望它一加载就自动执行某段vba子程序。

    这时候可以添加在customUI元素中添加onLoad属性,指定onLoad属性的回调函数。

    其中onLoad属性指定的回调函数将在自定义功能区被加载时自动执行。

    比如添加如下的xml代码
    [crayon-5c18[……]

    阅读全文

  • 如何在自定义功能区时隐藏某个内置的选项卡?

    在自定义Excel Ribbon 功能区时,通过设置内置选项卡的visible属性,可以设置内置选项卡是显示还是隐藏。

    比如要隐藏“开发工具”选项卡,可以添加如下的自定义功能区代码

    其中TabDeveloper是开发工具的i[……]

    阅读全文

  • 自定义ribbon功能区时idMso属性有什么作用?

    自定义ribbon功能区时,如果需要引用内置的命令按钮可以添加idMso属性。

    idMso属性指定的是内置控件的标识符。

    如果想要知道内置控件的idMso,可以在以下链接中找到。

    Excel 2007 idMso 列表

    Excel 2010 idMso 列表

    Excel 2013[……]

    阅读全文

  • 自定义excel ribbon 功能区时startFromScratch属性的作用

    在进行自定义excel功能区时,如果要添加自定义的选项卡,通过设置startFromScratch属性可以设置excel原有的选项卡是否全部隐藏。

    当设置startFromScratch属性的值为true时,excel原有的选项卡[……]

    阅读全文