站点图标 起风网

Office插件开发―UI界面定位详解

Office插件开发―UI界面定位详解缩略图

  本文主要介绍如何在Office的UI界面中轻松的寻找功能模块位置,并往指定位置添加功能组及控件。


一、新建Office插件项目:

1、新建项目,如下图选择项目类型。 Office插件开发―UI界面定位详解插图
2、新建Ribbon XML布局文件

二、定位UI的特定位置(如“单元格”右边):

1、打开Excel,然后打开选项,并选择自定义功能区,如下图所示。
2、点击新建组,然后命名为“定位组”,移动到单元格位置下,如图所示。

3、点击“导入/到处”,然后点击“导出所有自定义设置”。

4、将导出的文件格式更改为xml,然后用记事本打开,其中我们拿到了关键的几个定位ID(TabHome、GroupEditingExcel),如图所示。

三、修改Ribbon布局文件,并添加按钮:

1、更改Ribbon布局文件的定位ID,如下图所示。

2、添加自定义按钮。

四、调试运行:

1、首先需要在插件主类文件ThisAddIn中增加如下代码段,加载我们修改好的Ribbon;

2、点击调试,会自动启动Excel,效果如下。

【结束语】

         插件的控件定位曾经让我大费周章,此方法简单有效。希望这篇文章可以让涉及者少走弯路。

本站声明:网站内容来源于网络,如有侵权,请联系我们,我们将及时处理。

退出移动版