在.NET中嵌入Office Active控件深度编程设计.docVIP

在.NET中嵌入Office Active控件深度编程设计.doc

  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文档。上传文档
查看更多
在.NET中嵌入Office Active控件深度编程设计

在.NET中嵌入Office Active控件深度编程设计   摘要:如何在ASP.Net中嵌入Office Active控件,如同操作Microsoft Word、Excel、PowerPoint、Visio一样,在网页上操作Office Active控件,生成我们所需要的各种Office文档。在ASP.Net的代码中得以实现,就增强了B/S应用系统的可用性及可扩展性。   关键词:Office Active控件;控件属性;保存到web;数字签名;注册Active控件   中图分类号:TP311文献标识码:A文章编号:1009-3044(2007)18-31653-01   Design for the Depth Programme of the Office Active Embedded in the ASP.Net   YAN Heng-quan1,LI Qing-huai1,MA You-zhi2   (1.No.1 Drilling Company,CNPC Daqing Petroleum,Daqing 163413,China;2.Institute of Geophysical Exploration Company,Daqing 163357,China)   Abstract:How imbed the Office Active control in the ASP.Net,Like the operation Microsoft Word、Excel、PowerPoint、Visio similar. The operation Office Active control on the web page , Born various Office text file that we need. Can carry out in ASP.Net code, Strengthenned the B/ S application system usability and expansibility.   Key words:The Office Active control;Active control properties;Save to web, Numeral signature;Register the Active controls      用ASP.Net编程的B/S结构的应用系统越来越多,然而在B/S结构中存在报表的排版与打印很难控制缺点,虽有一些第三方控件解决了一些问题,但其功能与Word、Excel等专业办公软件相差太远。如何在ASP.Net中嵌入Office Active控件的组件程序,并能在打开的ASP.Net网页中Office Active控件与Office操作一样简单好用,功能与所直接操控Ms Office应用软件一样强大,这样我们就可以在B/S结构程序中直接生成了功能强大的办公文档,增强了B/S应用系统的功能与可用性及可扩展性。这就是本文所要解决的问题。   虽然我在网络上见过一些相关文章,有些设计很好但不是不太实用,就是离实际应用太远,没有达到实际应用到B/S系统中的水平。作者通过深入研究,充分发掘dsoframer控件功能,利用C#编程使得在ASP.NET上实现了文档新建、网络与本地打开、本地与保存至服务器、草稿修改、文件流转等功能。      1 先决条件      1.1必要条件   需要在机器上安装Ms Office应用程序。   1.2系统及IIS要求   当系统为windows 2000及IIS 5时用???ASPnet必须有存取Ms Office文档的目录读写权限,如用以启用模拟身份,Internet用户帐户(IUSR_machinename)这个用户名的权限也必须有存取Ms Office文档的目录读写权限。当系统为windows 2003及IIS 6时因默认的ASPNET这个用户就没有权限访问Word.ApplicationClass(),必须启用模拟身份,即在Web.config中加入一行。然后设置Internet用户帐户(IUSR_machinename)这个用户名的权限也必须有存取Ms Office文档的目录读写权限。   1.3控件注册   控件注册(或控件安装),控件使用之前必须进行Windows注册或安装,注册安装的方式有两种,直接注册与自动下载安装。前者需将控件文件拷贝至本地,然后使命Regsvr32.exe进行注册。命令为:regsvr32active控件文件名(ocx或dll)。   后者当打开网页时,当系统检测到系统尚未安装控件时能自动下载控件并自动安装,下载安装服务由控件的codeBase值控

文档评论(0)

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

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

1亿VIP精品文档

相关文档