刘斌 项目经理
微软认证开发专家(MCPD),多年.NET平台开发经验,从事于于企业应用系统的需求分析、架构设计、程序开发,现为嘉为科技软件开发项目经理,企业服务咨询顾问。
Office是当今最好的办公软件之一。所以,如果能在Office中自由的定制自己想要的功能,是不是很酷?
本文主要介绍如何在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,效果如下。
插件的控件定位曾经让我大费周章,此方法简单有效。希望这篇文章可以让涉及者少走弯路。
学领未来,是嘉为教育旗下的免费学习资源平台,马上关注,即可获得免费、优质的学习资源。
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请
点击举报。