Office COM加载项研究与实现.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Office COM加载项研究与实现

Office COM加载项研究与实现   摘要:利用Office COM加载项可以补充和扩展Office应用系统的功能,可以将工作中常用的一些功能,设计成用Office COM加载项来实现,由Office COM加载项提供的功能,在整个Office应用程序中都能够使用,从而能够减少工作量,提高工作效率。本文介绍了Office COM加载项的工作原理以及用VSTO技术创建Office COM加载项的一般过程。   关键词:VSTO;COM加载项;Office   中图分类号:TP311文献标识码:A文章编号:1009-3044(2010)21-6077-03   The Research and Implement of Office COM Add-ins   LI Hao-hong   (Department of Information Engineering, Zhejiang Industry Trade Polytechnic, Wenzhou 325003, China)   Abstract: The Office COM add-ins can be used to complement and extend the functions of Office applications, can be used to work in some of the features designed with the Office COM add-ins to achieve. You can use to reduce workload and improve efficiency by the Office COM add-in provides functions in the Office application program. This paper describes the general process of creating Office COM add-ins by using VSTO technology.   Key words: VSTO; COM add-ins; Office   Microsoft Office 系统办公软件由于其具有强大的功能和友好的操作界面,能够满足日常办公过程中的大部分功能,所以应用非常广泛。由于各行各业对数据和文档格式的要求千差万别以及中国的国情特色,在日常办公过程中,微软的Office系统软件不能满足我们在工作中的所有需求。我们可以在利用Office系统软件丰富客户端功能的基础上,利用VSTO (Visual Studio 2005 Tools for Office)技术结合.NET平台的强大功能开发符合我们工作需求的Office COM加载项,将其集成到Office系统当中,实现工作工程中的特殊功能,扩展Office系统软件的功能,无疑能够减轻工作人员的负担,提高他们处理文件的工作效率。   1 VSTO   在VSTO之前,常用的Office开发工具是Visual Basic for Application(VBA),VBA是一个简单的开发环境,通过COM技术实现对Office程序中丰富的对象模型进行访问,从而实现对Office的通讯,完成各种任务。VBA的开发环境过于简单,功能有限,并且有VBA开发的Office应用程序存在安全隐患以及程序部署方面的缺陷,所以要实现企业级的具有复杂业务逻辑以及智能部署程序的要求,就非常困难。   VSTO是一套用于创建自定义Office应用程序的Visual Studio工具包。VSTO将Office应用程序(如Word,Excel)文档转换为能够进行编程的.NET类,利用Visual Studio 2005这个强大功能的开发环境,借助.NET平台的丰富类库,开发人员可以用Visual Basic 2005或者Visual C#语言进行Office应用程序开发,通过PIA(Primary Interop Assemblies,主互调程序集)访问Office应用程序中丰富的Office对象模型,实现复杂的Office解决方案。   2 三种Office解决方案模式   Office解决方案一般可以分为三种模式。第一种是Office自动化程序,该模式是独立于Office的程序,用于控制和自动化处理某个Office应用程序,能够启动Office应用程序,为了完成某些任务而对其进行自动化。自动化代码是在其自己而非Office的进程中进行,并且通过跨进程的方式与正被它自动化的Office进程进行信息交互。第二种模式是Office COM加载项,COM加载项是以.dll形式的程序集出现的,Office应用

文档评论(0)

3471161553 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档