- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
在office2007中利用com加载项修改fluent ui(在Office2007中利用COM加载项修改Fluent UI)
在office2007中利用com加载项修改fluent ui(在Office2007中利用COM加载项修改Fluent UI)
在Office2007中利用COM加载项修改Fluent UI
当确定创建一个合并丝带定制和使用可管理代码的COM加载项时,有两种不同的选择。可以使用Visual Studio 2005提供的共享外接程序模板,创建一个标准的共享加载项。或者,如果已安装了工具Visual Studio 2005办公室的第二版,可以更好地创建COM加载项。
通过工具Visual Studio 2005办公室的第二版创建的加载项可以运行在单独的宿主应用程序中,并且这些加载项的编程模型更简单、更易维护。
一、使用共享的外接程序修改Fluent UI
下面的示例使用一个可管理的COM加载项在字
2007中添加自定义UI。该加载项创建一个自定义选项卡、一个组和一个按钮,当单击该按钮时,加载项在光标的位置插入一个公司名称。
1、创建加载项解决方案
(1)开启Visual Studio 2005。
(2)在”文件”菜单中,打开”新建项目”。
(3)在”新建项目”对话框中,在”项目类型”窗口,打开”其他项目类型”节点,单击”扩展性”,然后选择”共享的外接程序”。
(4)在名称框中,输入insertcompanyaddin,然后单击”确定”来创建项目。
(5)在”共享外接程序向导”的第一页,单击”下一步”。
(6)在”选择编程语言”页,选择Visual C #或Visual Basic,然后单击”下一步”。
(7)在”选择应用程序主机”页,清除除微软Word外的所有选择,然后单击”下一步”。
(8)在”输入名称和说明”页,在名称框中输入”insertcompanyaddin”,在描述框中输入“插入公司名称”,然后单击”下一步”。
(9)在”选择外接程序选项”页,选择”我希望在加载宿主程序的同时加载我的外接程序”,然后单击”下一步”,然后单击”完成”。
Visual Studio创建一个新的解决方案,包含两个工程--加载项本身和一个安装项目(安装项目能使您在其它用户的计算机中安装该加载项,并且使得在设计时更容易安装和卸载该加载项。)
为了与字2007和丝带对象模型相交互,添加对两类库的引用。
2、添加引用
(1)在解决方案管理器中,展开”引用”文件夹。
如果没有看到”引用”文件夹,在”项目”菜单中,单击”显示所有文件”。
(2)删除微软核心引用。办公室。
(3)右键单击”引用”文件夹,然后单击”添加引用”。
(4)单击“COM”选项卡,选择“微软Office 12对象库”,然后单击”确定”。
(5)在打开的代码文件顶部,添加下面的语句到工程中。
进口microsoft.office.core
进口的话= erop.word
3、创建一个XML定制文件
(1)在”项目”菜单中,单击”添加新项”。
(2)在”添加新项”对话框中,选择“XML文件”,命名新的文件为丝带。XML,然后单击”添加”按钮。
(3)在新的文件中添加下面的XML,XML标记。
customui xmlns =“http:/ /模式。微软。COM /办公室/ 2006 / 01 / customui”
带
标签
标签ID =“customtab”标签=“我的标签”
组ID =“=”sampleGroup”标签的样本组”
按钮=“按钮”标签=“插入公司名称”
大小的OnAction = =“大”“insertcompanyname”/
组
标签
标签
带
/ customui
(4)保存和关闭该文件。
如果将文件当作项目资源文件里的一段资源则使用该XML,XML文件更容易。
4、创建XML资源
(1)在解决方案管理器中,选择ribbon.xml。
(2)在属性窗口,选择”生成操作”属性,然后在选项列表中选择”嵌入的资源”。
(3)在”项目”菜单中,单击”insertcompanyaddin属性”。
(4)在”资源”选项卡。
(5)在”解决方案管理器”中,拖放XML到资源设计面中丝带。
这项操作创建一个新的基于文件的资源,包含XML内容。现在,丝带。XML文件作为应用程序资源自动存储,并且通过使用Visual Basic Visual C #语言功能获取该内容或。
(6)关闭资源窗口。当出现提示时,单击”是”来保存这些资源。
5、访问宿主应用程序并处理丝带
(1)在解决方案管理器中,右键单击”连接。CS”或”连接。VB”,然后单击”查看代码”。
(2)找到已存在的应用对象变量声明,对其进行修改以引用字。应用对象。即修改该声明如下面的代码所示。
私人应用对象是词。应用
(3)修改OnConnection方法中已存的的第一行,创建应用对象的一个实例词。
应用对象= Dire
您可能关注的文档
- 中科华阳机械公司简介(Brief introduction of Zhongke Huayang Machinery Company).doc
- 中等收入陷阱是一个伪命题)(The medium income trap is a false proposition).doc
- 中移动超常规备战3g(Chinese mobile ultra conventional preparations 3G).doc
- 中粮问题(COFCO issue).doc
- 中级工试题(Intermediate examination questions).doc
- 中级汽车维修电工知识试卷(a)(Intermediate automobile maintenance electrician knowledge test paper (a)).doc
- 中级车工考试题(I work the examination).doc
- 中继tup总体配置数据(Relay tup global configuration data).doc
- 中美学生夏令营暑期社会实践工作总结(Chinese and American students summer camp, summer social practice work summary).doc
- 中考作文 梦想(Composition dream).doc
- 在2950、3550上使用archive命令备份和更新ios(On 2950 and 3550, use the archive command to back up and update IOS).doc
- 在rhas4下安装oracle 10g 2011年07月19号更新(Install Oracle 10g in rhas4, 2011 07, update 19).doc
- 在unixlinux环境中使用vi编辑文件(Edit files in Unixlinux using VI).doc
- 在vb中利用datashape技术构建层次记录集(软件报)_这是为什么呢_百度空间(The use of datashape technology to build the level of record set in VB (software _ report) is this why _ Baidu space).doc
- 在vba代码中引用excel工作表中单元格区域的方式小结(A summary of the way to refer to the cell range in the excel worksheet in VBA code).doc
- 圆周率记忆歌诀(PI gejue memory).doc
- 在vb环境下利用mapinfo实现交通线路信息集成(Implementation of traffic route information integration using MapInfo in VB environment).doc
- 在与 sql server 建立连接时出现与网络相关的或特定于实例的错误(Network related or instance specific errors occur when a connection is established with SQL Server).doc
- 在visual c++ 中调用excel 2000(在visual C + + 中调用excel 2000).doc
- 在企业总体战略的基础上规划hr(Plan HR on the basis of the overall strategy of the enterprise).doc
文档评论(0)