- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
java和vb.net两种环境下office编程方法的比较
李绍强g:f-裕-
处理更庞大的信息和数据。Java和VB.NET是当前比较流行的两种编程工具,主
要探讨比较两者在处理办公文档时,方便性和效率两方面的差异和优劣。
关键词办公自动化,POI,JCOM
访问到它们。例如,MicroSoft
一、引言
微软采用OLE2技术把整个Office中相关的软件进行了有
效的整合,它能够把Word、Excel、PowerPoint、Access有效地
整合在一起,使办公相关的文档、图表、数据库、演示变成了
一体化的东西。而且通过编程调用,用户可以自己定制用户界
面并编制适当的模板,实现二次开发。 例如,在MicroSoft
在Office中,每个内容和功能单元,工作簿
(workbook)、工作表(worksheet)、文档、文本范围、幻灯
表,它又是range对象的父对象。另外,一个父对象可以拥有
等都是对象,可以在VisualBasic中进行编程控制。
二、对象模型
在通过编程对应用程序中的内容和功能进行访问之前,很
对象和document对象两者的子对象。
重要的一点就是需要了解应用程序中的内容和功能是如何被分
对象组成应用程序的方法彼此之间按照它们被分开内容的
割成分离对象的,以及这些对象是如何被组织在一个继承的模
hierar-
功能又相互联系起来,这叫做对象的分层结构(object
型里的。
chy)或是对象的模型(object
一个应用程序包含内容和功能两部分。内容依赖于应用程
部分的对象层次关系。
序所包含的文档,以及包括在文档中的字词、数字或是图形;
它还依赖于有关应用程序中的独立要素的属性信息,例如说窗
口的大小、图形的颜色或是一个字词的字体大小等。功能依赖
于使用应用程序中的内容来进行工作的所有方法,例如,打
开、关闭、添加、删除、拷贝、粘贴、编辑或是格式化应用程
序中的元素。应用程序中的内容和功能被分割为有关联的内容
和功能的不连续的单元,叫做对象(object)。例如一些用户
界面的要素:MicroSoftExcel工作簿、工作表以及表格单元格
范围;Word的文档和小节、段落,以及PowerPoint的介绍和
幻灯片等。
在一个应用程序中,最高级别的对象通常是application对
象,它就是应用程序本身。例如,在MicroSoftExcel对象模型
中的application对象就是MicroSoftExcel本身。在application
对象中包含了一些其他的对象,这些对象只有在印plication对
象存在的时候(也就是说,当应用程序运行的时候),才可以
图1 Excel对象层次
万方数据 懑)
?…………………………………………………………。
实用第一/智慧密集
三、VB.NET编程
EndWith
上述例子可以实现通过已经创建的Word应用程序对象
要想实现Office编
您可能关注的文档
- agent技术在分布式入侵检测系统中的应用 application of agent technology in distributed intrusion detection system.pdf
- ad hoc网络中基于节点相关因子的多路径路由算法 node-disjoint multipath routing over ad hoc networks based on node correlation factors.pdf
- ada语言的发展 evolution of ada programming language.pdf
- al2o3-la2o3共掺杂对zno纳米粉体气敏性能的影响 effect of al2o3-la2o3 co-doping on sensing performance of zno nanopowder.pdf
- ajax模式在domino web开发中的应用.pdf
- allocating bandwidth in datacenter networks:a survey.pdf
- amdahl定律在层次化片上多核处理器中的扩展 revisiting amdahl's law in the hierarchical chip multicore processors.pdf
- altas 网上聊天系统.pdf
- android平台gps系统的应用开发.pdf
- aodv中稳定兼能量感知的路由改进协议 improved protocol of route with stability and energy aware in aodv.pdf
- jstampnv在修边线展开及自动优化中的应用 application of jstampnv on trimming line unfolding and automatic optimization.pdf
- keil c51的开关语句目标代码分析 anaiysis of keii c5 1 switch sentence object code.pdf
- kaman协议的形式化验证 formal verification of kaman protocol.pdf
- kerberos协议在可信平台下的设计与实现 design and implementation of kerberos protocol under trusted computing platform.pdf
- java资源泄露静态分析 static analysis on resource leak about java programming.pdf
- k-means聚类中心的鲁棒优化算法 robust clustering center optimization for k-means algorithm.pdf
- java嵌入式设备基于可信计算的架构研究 an architecture for trusted computing for java enabled embedded devices.pdf
- k-近邻算法的改进及实现 improvement and implementation of k nearest neighbors algorithm.pdf
- k-匿名隐私保护模型下的top-k查询 top-k queries under k-anonymity privacy protection model.pdf
- lap在lf生产线暖通自动化系统改造中的应用 application of iap in lf line hvac automation system renovation.pdf
文档评论(0)