本文主要介绍如何在Office的UI界面中轻松的寻找功能模块位置,并往指定位置添加功能组及控件。 一、新建Office插件项目: 1、新建项目,如下图选择项目类型。 2、新建Ribbon XML布局文件 二、定位UI的特定位置(如“单元格”右边): 1、打开Excel,然后打开选项,并选择自定义功能区,如下图所示。 2、点击新建组,然后命名为“定位组”,移动到单元格位置下,如图所示。 3、点击“导入/到处”,然后点击“导出所有自定义设置”。 4、将导出的文件格式更改为xml,然后用记事本打开,其中我们拿到了关键的几个定位ID(TabHome、GroupEditingExcel),如图所示。 三、修改Ribbon布局文件,并添加按钮: 1、更改Ribbon布局文件的定位ID,如下图所示。 2、添加自定义按钮。 四、调试运行: 1、首先需要在插件主类文件ThisAddIn中增加如下代码段,加载我们修改好的Ribbon; 2、点击调试,会自动启动Excel,效果如下。 【结束语】 插件的控件定位曾经让我大费周章,此方法简单有效。希望这篇文章可以让涉及者少走弯路。 |