- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 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值控
您可能关注的文档
最近下载
- 2019北京高三二模七选五汇编.docx VIP
- Unit 3 Food 知识清单(六大知识题型)总梳理(解析版).docx VIP
- 统编版道德与法治三年级上册第8课《同学相伴》教学设计.docx VIP
- 2025至2030年中国管道直饮水市场发展前景分析及行业投资规划建议报告.docx
- 单髁置换手术步骤.pptx VIP
- Unit 3 Food 知识清单(六大知识题型)总梳理(原卷版).docx VIP
- 教师评课用语缺点建议.doc VIP
- 2025年全国红十字应急救护竞赛活动考试题库300题(含答案).docx
- 互联网交往的利与弊-教学素材【课件】.ppt VIP
- 急性肾损伤的护理.pptx VIP
原创力文档


文档评论(0)