学习Excel-VBA与XML、ASP协同应用_第1页
学习Excel-VBA与XML、ASP协同应用_第2页
学习Excel-VBA与XML、ASP协同应用_第3页
学习Excel-VBA与XML、ASP协同应用_第4页
学习Excel-VBA与XML、ASP协同应用_第5页
已阅读5页,还剩610页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

学习Excel VBA 与XML、ASP 的协同应用 翻译:hxhgxy、fanjy排版:konggs、 c81 Excel Home 出品 2007-5-4 内容介绍与版权说明 本书带领你从始至终创建 VBA 过程,VBScripts,ASP 页面,XML 文件和XSL 工作表。沿着这条路,有许多详细的,适用的“如何做”例子和插图。本书的方法是“由做而学”。本书的前面几章介绍了一些基本的 VBA 概念,循序渐进,复杂的主题在后面的章节。除了 Excel VBA 之 外,本书还介绍了两种可以和 Excel并用的热门英特网技术。一种是 ASP (Active Server Pages),另一种是 XML (Extensible Markup Language) 。 原书名:MS Excel 2002 VBA/XML Programming and ASP原书作者:Julitta Korol出版社:Wordware Publishing, Inc. (November 2002)书号:1556227612 本译本仅供 Excel VBA 爱好者学习与交流 之用,严禁用于商业用途, 版权归原作者及原出版公司所有。 支持正版, 侵权必究! 目 录 第 1 章 1.1 电子表格自动化介绍 . 1 理解宏. 2 1.1.1 1.1.2 1.1.3 1.1.4 1.1.5 1.1.6 1.1.7 1.1.8 1.1.9 1.1.10 1.1.11 1.1.12 1.1.13 1.1.14 1.1.15 1.1.16 1.1.17 1.1.18 1.1.19 1.1.20 1.1.21 宏的一般应用 . 2 计划宏 . 2 录制宏 . 4 运行宏 . 6 修改宏代码 . 7 添加注释. 10 分析宏代码 . 11 清理宏代码 . 11 测试已修改的宏. 13 执行宏的两层界面 .13 改进宏 . 14 重命名宏. 16 运行宏的其它方法 .16 使用键盘快捷键运行宏 .17 通过菜单运行宏. 17 通过工具栏按钮运行宏 .20 通过工作表中的按钮运行宏.20 保存宏 . 22 打印宏 . 22 保存宏在个人宏工作簿中 .22 打开含有宏的工作簿.24 1.2 VBE窗口.25 1.2.1 1.2.2 1.2.3 1.2.4 第 2 章 理解工程窗口 . 26 理解属性窗口 . 26 理解代码窗口 . 27 VBE窗口中的其它窗口 .29 VBA初步 . 31 2.1 理解指令、模块和过程 .32 2.1.1 2.1.2 2.1.3 命名VBA工程 . 32 重命名模块 . 33 调用另一个工程中的过程 .34 2.2 理解对象、属性和方法 .36 2.2.1 学习对象、属性和方法 .37 i2.3 句法与文法. 39 2.3.1 2.3.2 2.3.3 2.3.4 2.3.5 2.3.6 2.3.7 2.3.8 2.3.9 2.3.10 2.3.11 打断很长的VBA语句 . 41 理解VBA错误. 42 搜索帮助. 44 语法和编程快捷助手. 46 属性/方法列表. 46 常数列表. 47 参数信息. 47 快速信息. 48 自动完成关键字输入. 48 缩进/凸出 . 49 设置注释块/解除注释块 . 49 2.4 2.5 使用对象浏览器. 50 使用VBA对象库. 55 2.5.1 用对象浏览器来查找过程. 57 2.6 使用立即窗口. 57 2.6.1 获取立即窗口里的信息 . 59 2.7 学习对象 . 60 2.7.1 2.7.2 2.7.3 2.7.4 2.7.5 2.7.6 2.7.7 2.7.8 2.7.9 2.7.10 2.7.11 2.7.12 2.7.13 2.7.14 处理电子表格单元格. 60 使用Range属性. 61 使用Cells属性. 62 使用Offset属性. 62 选取单元格的其它方法 . 64 选取行和列. 64 获取工作表信息 . 65 在工作表中输入数据. 65 获取工作表中的信息. 66 单元格格式. 66 移动、复制和删除单元格. 67 处理工作簿和工作表. 67 处理窗口. 68 管理Excel应用程序 . 69 第 3 章 3.1 3.2 3.3 3.4 3.5 3.6 理解变量、数据类型和常量 .71 保存VBA语句的结果. 72 变量是什么. 72 数据类型 . 72 如何创建变量. 74 如何声明变量. 74 指定变量的数据类型 . 76 ii3.7 3.8 3.9 变量赋值 .77 强制声明变量. 80 理解变量的作用域 . 81 3.9.1 3.9.2 3.9.3 3.10 3.11 3.12 过程级(本地)变量 .81 模块级变量 . 82 工程级变量 . 83 变量的存活期 . 83 理解和使用静态变量 .83 声明和使用对象变量 .84 3.12.1 使用明确的对象变量.86 3.13 3.14 查找变量定义 . 86 在VBA过程中使用常量.86 3.14.1 内置常量. 87 第 4 章 4.1 VBA过程:Sub子过程和Function过程 . 91 关于Function过程. 92 4.1.1 4.1.2 创建Function过程.92 执行Function过程.94 4.2 4.3 传递参数 .96 找出内置函数. 101 4.3.1 4.3.2 4.3.3 使用MsgBox函数. 103 使用InputBox函数 . 109 使用InputBox方法 . 111 4.4 第 5 章 5.1 5.2 5.3 5.4 5.5 5.6 5.7 使用主过程和子过程. 115 使用VBA作判断 .119 关系运算符和逻辑运算符. 120 IfThen语句. 120 基于多个条件的判断. 123 The IfThenElse语句. 125 IfThenElseIf语句 . 128 嵌套的IfThen语句. 129 Select Case语句. 130 5.7.1 5.7.2 5.7.3 第 6 章 使用带有Is的Case子句. 132 指定Case子句里数值的范围. 133 在Case子句里指定多个表达式. 134 在VBA中重复操作. 137 6.1 6.2 Do循环: DoWhile和DoUntil . 138 观察过程执行. 142 iii6.3 6.4 6.5 6.6 6.7 第 7 章 7.1 7.2 7.3 7.4 7.5 7.6 7.7 7.8 WhileWend循环. 142 ForNext 循环. 143 For EachNext循环. 145 提前退出循环. 146 嵌套的循环. 147 利用VBA管理列表和数据表 .149 理解数组 . 150 声明数组 . 151 数组的上界和下界. 152 在VBA过程里使用数组 . 152 数组和循环语句. 153 使用二维数组. 155 静态和动态数组. 156 数组函数 . 158 7.8.1 7.8.2 7.8.3 7.8.4 Array函数. 158 IsArray函数. 159 Erase函数. 159 LBound函数和UBound函数. 160 7.9 7.10 第 8 章 8.1 数组中的错误. 161 数组作为参数. 163 利用VBA操作文件和文件夹 .165 操作文件和文件夹. 166 8.1.1 8.1.2 8.1.3 8.1.4 8.1.5 8.1.6 8.1.7 8.1.8 8.1.9 8.1.10 8.1.11 获取当前文件夹的名称(CurDir函数) . 166 更改文件或文件夹的名称(Name函数). 167 检查文件或文件夹是否存在(Dir函数). 167 获取文件修改的日期和时间(FileDateTime函数) . 169 获取文件的大小(FileLen函数). 170 返回和设置文件的属性(GetAttr函数和SetAttr函数) . 170 更改缺省的文件夹或硬盘驱动器(ChDir语句和ChDrive语句) . 172 创建和删除文件夹(MkDir语句和RmDir语句) . 172 复制文件(FileCopy语句) . 173 删除文件(Kill语句). 175 从文件写入和读取数据(Input/Output) . 175 8.2 文件访问类型. 175 8.2.1 8.2.2 8.2.3 处理顺

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论