- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
办公软件Excel2002VBACh17学习笔记
学习微软?Excel?2002?VBA?编程和XML,ASP技术?-?CH17
(2010-11-28 21:20:47)
转载▼
分类: 第十七章 XML和Excel 2002
作者:Julitta Korol 翻译:Tiger Chen May 8’ 2005
在前面的章节里,你掌握了好几种一起使用因特网和Excel的技术。你已经使用了HTML,ASP以及VBScript将Excel工作表放置到网页上,以及通过网络查询获取网页数据以供以后在Excel里使用。本章将扩展你的因特网技术知识,介绍已经添加到Excel 2002里面的XML功能给你。
XML是什么?
XML,代表Extensible Markup Language(可扩展性标示语言),是种令人兴奋的新技术,为设计你自己标示语言以及在你自己的文档里使用该语言描述数据提供机制。尽管XML是为在万维网传输信息专门设计,但是,它也被利用在其它领域里,例如存储,分享和交换数据。
和HTML一样,XML也是一种标示语言。然而,HTML和XML功能不一样:HTML通过使用一套固定的不可自定义的标识描述网页布局,而XML允许你使用自定义标识描述数据内容。
XML的主要目的是从演示中分离出内容。因为XML文档是文本文件,所以XML是独立于操作系统平台,软件和普通的或者编程的语言之外的。XML使得很多事情更容易:描述任何数据结构(结构化的或非结构化的)和使用常规协议,例如HTTP或FTP将其发送到网络任何地方。只要任意两个组织能够在代表要交换数据的XML标识上达成一致的话,那么这些组织使用什么后端系统或者他们使用什么数据库都不要紧。
尽管任何人都可以通过创建一套自定义标识来描述数据,但是很多的行业组织已经定义出并发布了XML模式,表明设置XML文档格式来代表他们行业的数据。Microsoft XML-SS模式就是一个很好的例子,它最终允许你描述电子表格数据(本章后面有详细内容);Chemical Markup Language (CML化学标示语言)也是个很好的例子,它定义如何使用XML来描述化学行业的数据。
你可以在 或者 /Authoring/Languages/XML/Specifications.html上找到XML相关的规格和建议,以及XML领域的词汇,或者在网页上有哪些信誉好的足球投注网站“XML Vocabularies”。
Excel 2002对XML的支持
Excel 2002提供了大量的XML支持。首先,除了保存你的工作簿为标准的*.xls文件之外,你可以轻易地将其保存为XML电子表格。不需要任何编程技术就可以做到。在Excel应用软件窗口,只要选择文件|另存为,并在另存为对话框的另存类型下拉框里选择XML电子表格就行(如图17-1)。你也可以回到Excel里打开XML电子表格并且就像标准Excel文件一样使用它(图17-2)。
Figure 17-1: Saving the Excel 2002 workbook in the XML format is easily accomplished by choosing XML Spreadsheet (*.xml) in the Save as type drop-down box.
Figure 17-2: An XML spreadsheet file opened in Microsoft Excel looks and behaves like a standard .xls file.
本章接下来的部分将示范如何使用VBA编程创建XML文件,以及如何通过使用XSL(Extensible Stylesheet Language)和数据绑定设置XML数据格式并显示在网页上。你也将学习如何使用ActiveX Data Objects(ADO)将从Access示例数据库获取的数据保存为XML到硬盘,或保存为XML在内存。本章结尾有更复杂的,方便的工程示范如何直接从Excel电子表格里发布时间卡数据到网络服务器。
使用VBA创建XML电子表格文件
既然你知道了如何使用手动方法(参见图17-1)保存和打开XML文件,那么让我们来看看如何可以在Excel 2002里使用VBA编程来保存和打开XML文件。
接下来的练习示范如何使用VBA来保存和打开XML格式的电子表格文件。
创建工作簿文件如图17-2所示,或者从本书附带的CD里找到Equipment.xls文件。如果你从新创建一个文件的话,那么将其保存为Equipment.xls
在Equipment.xls开启的情况下,激活VB编辑器窗口(Alt+F11)并按下Ctrl+G打开立即窗口
立即窗口里输入下述指令,将Equipment.xls保存为XML电子表格格式:
您可能关注的文档
最近下载
- (正式版)SH∕T 3553-2024 石油化工汽轮机施工及验收规范.pdf VIP
- 电气专项施工方案.doc VIP
- 个人简历——【标准模板】.doc VIP
- 软件开发工具unsp ide使用说明书.pdf VIP
- 【课堂新坐标(教师用书)高中英语 Unit 3 Period V Culture Corner & Bulletin Board课件 北师大版必修1.ppt VIP
- 老年病多学科诊疗模式.pptx VIP
- GPX 生产手册.pdf VIP
- 老年病多学科诊疗模式.pptx VIP
- 【课堂新坐标(教师用书)高中英语 Unit 1 Lifestyles单元归纳提升课件 北师大版必修1.ppt VIP
- 新课标高中英语 教师用书配套资料 Unit1~2 阶段综合检测 北师大版必修1.doc VIP
文档评论(0)