纵有疾风起
人生不言弃

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

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


一、新建Office插件项目:

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

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

1、打开Excel,然后打开选项,并选择自定义功能区,如下图所示。 Office插件开发―UI界面定位详解插图2
2、点击新建组,然后命名为“定位组”,移动到单元格位置下,如图所示。
Office插件开发―UI界面定位详解插图3
3、点击“导入/到处”,然后点击“导出所有自定义设置”。
Office插件开发―UI界面定位详解插图4
4、将导出的文件格式更改为xml,然后用记事本打开,其中我们拿到了关键的几个定位ID(TabHome、GroupEditingExcel),如图所示。
Office插件开发―UI界面定位详解插图5

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

1、更改Ribbon布局文件的定位ID,如下图所示。 Office插件开发―UI界面定位详解插图6

2、添加自定义按钮。 Office插件开发―UI界面定位详解插图7

四、调试运行:

1、首先需要在插件主类文件ThisAddIn中增加如下代码段,加载我们修改好的Ribbon; Office插件开发―UI界面定位详解插图8

2、点击调试,会自动启动Excel,效果如下。 Office插件开发―UI界面定位详解插图9

【结束语】

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

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

未经允许不得转载:起风网 » Office插件开发―UI界面定位详解
分享到: 生成海报

评论 抢沙发

评论前必须登录!

立即登录