- 1、本文档共88页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
办公软件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电子表格格式:
您可能关注的文档
- “五优”矿井达标标准及考核评级办法.doc
- “个人与团队管理”复习资料2016-案例.doc
- “一星”党员变“四星”破茧成蝶振翅飞.doc
- “大家一起来”校园集体舞.doc
- “我为创业狂”主题沙龙策划.doc
- “百年积文萃,如兰吐芳华”古蔺二小校园文化建设纪实doc.doc
- “航天杯”首届中国大学生职业规划设计大赛一等奖作品.doc
- “心态”话题作文导写及例文评析.doc
- “毕业论文”范本-文科用.doc
- ②ORACLEERP系统架构与应用实践.doc
- 2025年湖南省常德市单招职业适应性考试题库及答案1套.docx
- 2025年湖南省岳阳市单招职业适应性考试题库推荐.docx
- 2025年湖南省常德市单招职业倾向性考试题库必威体育精装版.docx
- 2025年湖南省常德市单招职业适应性测试题库推荐.docx
- 2025年湖南省常德市单招职业倾向性考试题库附答案.docx
- 2025年湖南省岳阳市单招职业适应性考试题库必考题.docx
- 2025年湖南省张家界市单招职业适应性测试题库推荐.docx
- 2025年湖南省岳阳市单招职业适应性测试题库及答案1套.docx
- 2025年湖南省张家界市单招职业倾向性考试题库附答案.docx
- 2025年湖南省常德市单招职业倾向性考试题库推荐.docx
文档评论(0)