图书介绍

Excel VBA编程实战宝典2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

Excel VBA编程实战宝典
  • 伍远高等编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302347965
  • 出版时间:2014
  • 标注页数:624页
  • 文件大小:118MB
  • 文件页数:651页
  • 主题词:表处理软件

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

Excel VBA编程实战宝典PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1篇 Excel 2013应用程序开发简介2

第1章 Excel 2013开发平台概述2

1.1 Exce12013新增功能2

1.1.1 Excel的前世今生2

1.1.2 Excel 2013的特点2

1.1.3初识Excel 2013的真面目4

1.1.4直观方便的功能区8

1.2用Excel开发应用程序有啥好处11

1.3 Excel应用程序结构12

1.3.1 Excel应用程序有哪几部分12

1.3.2面向对象编程是什么13

1.4 Excel应用程序开发流程14

1.4.1开发前要准备啥14

1.4.2应用程序开发过程14

1.4.3测试应用程序是否达到要求15

1.4.4发布给最终用户使用15

1.5实战练习16

第2章 使用宏17

2.1宏简介17

2.1.1宏是什么17

2.1.2宏有哪些优点17

2.1.3有哪些方法创建宏18

2.2将你的操作录下来18

2.2.1在Excel 2003中录制宏18

2.2.2 Excel 2013宏录制功能在哪里21

2.2.3在Excel 2013中录制宏23

2.2.4直接编写VB代码创建宏24

2.3管理宏25

2.3.1设置宏选项25

2.3.2怎样清除不需要的宏26

2.3.3修改不满足要求的宏26

2.4如何使用宏29

2.4.1按键运行宏29

2.4.2使用【宏】对话框运行宏29

2.4.3单击工具栏按钮运行宏30

2.4.4将宏放到菜单中(Exce12003版)32

2.4.5在Excel 2013快速工具栏中添加宏按钮34

2.4.6在工作表中添加按钮运行宏36

2.4.7打开工作簿时自动运行宏37

2.5个人宏工作簿38

2.5.1个人宏工作簿是什么39

2.5.2保存宏到个人宏工作簿39

2.5.3管理个人宏工作簿40

2.6宏的安全性41

2.6.1宏为啥不能执行42

2.6.2怎样修改宏安全级别43

2.7实战练习44

第3章 Excel VBA的开发环境45

3.1 VBE简介45

3.1.1 VBE是什么45

3.1.2怎么打开VBE45

3.1.3熟悉VBE操作界面46

3.2 VBE常用子窗口的作用49

3.2.1查看工程文件49

3.2.2怎样设置对象属性50

3.2.3在代码窗口中查看和编辑代码52

3.2.4移动VBE子窗口52

3.3让VBE环境适合自己的习惯54

3.3.1功能强大的【代码】窗口54

3.3.2设置代码的显示格式55

3.3.3设置通用选项56

3.3.4设置能停靠的子窗口57

3.4 VBE提供的帮助57

3.4.1打开帮助主界面57

3.4.2通过帮助查看对象属性58

3.4.3在帮助中搜索59

3.5实战练习59

第2篇 VBA基础知识62

第4章 VBA基础62

4.1 VBA简介62

4.1.1 VBA是什么62

4.1.2在Excel中使用VBA的优势62

4.2VBA语法简介63

4.2.1 VBA代码是什么样的63

4.2.2 VBA代码可用的字符64

4.2.3 VBA的关键字64

4.2.4什么是标识符65

4.3 VBA中有哪些数据类型65

4.3.1 VBA数据类型有哪些65

4.3.2创建自己的数据类型68

4.3.3使用枚举类型69

4.4常数是什么71

4.4.1直接常数71

4.4.2符号常数72

4.4.3 Excel定义好的常数73

4.5不能不知的变量74

4.5.1声明变量的方法75

4.5.2变量的作用域和生存期75

4.5.3最常见的局部变量76

4.5.4当前模块可见的模块变量77

4.5.5全程序可见的全局变量78

4.5.6特殊的静态变量78

4.6连接的桥梁——运算符和表达式79

4.6.1 VBA中的算术运算80

4.6.2大小的比较80

4.6.3多个条件的逻辑运算81

4.6.4把字符连接起来82

4.7实战练习82

第5章 程序控制结构83

5.1 VBA程序结构概述83

5.1.1 VBA语句的格式83

5.1.2程序的3种结构84

5.2经常用到的VBA语句85

5.2.1用Let语句给变量赋值85

5.2.2用Rem语句为程序添加说明86

5.2.3用InputBox接受用户输入数据87

5.2.4用MsgBox函数显示信息对话框89

5.3智能的VBA:可选择执行语句91

5.3.1单分支语句——If…Then91

5.3.2二分支语句——If…Then…Else93

5.3.3多分支语句——If…Then…ElseIf93

5.3.4多分支语句——Select Case95

5.4让VBA重复工作97

5.4.1循环程序的例子97

5.4.2 For…Next循环语句98

5.4.3 Do…Loop循环语句99

5.4.4 For Each…Next循环语句102

5.4.5循环嵌套:循环内的循环102

5.5实战练习103

第6章 使用数组105

6.1初识数组105

6.1.1用数组处理表格数据的优势105

6.1.2数组的维数106

6.2声明数组107

6.2.1一维数组的声明方法108

6.2.2多维数组的声明方法109

6.2.3设置数组默认下界109

6.3初始化数组110

6.3.1使用循环语句初始化数组110

6.3.2使用Array函数初始化数组110

6.3.3用数组值初始化数组111

6.4数组大小能变吗111

6.4.1动态数组的声明方法111

6.4.2清除数组113

6.5操作数组的函数114

6.5.1怎么判断变量是数组114

6.5.2查询数组的下标范围114

6.6数组使用实例115

6.6.1对数组中的数据排序115

6.6.2生成彩票号码116

6.6.3用数组填充单元格区域117

6.7实战练习118

第7章 使用过程119

7.1初识VBA过程119

7.1.1分解过程119

7.1.2 VBA有哪几种过程类型119

7.2定义Sub过程120

7.2.1用对话框创建Sub过程120

7.2.2用VBA代码创建Sub过程121

7.3定义Function函数过程122

7.3.1使用对话框创建Function过程122

7.3.2用VBA代码创建Function过程123

7.4怎么调用创建的过程124

7.4.1调用Sub过程的方法124

7.4.2调用Function过程的方法125

7.5参数让过程更具通用性126

7.5.1参数是怎么传递的126

7.5.2按传值方式传递参数127

7.5.3按传地址方式传递参数128

7.5.4数组也可以作参数129

7.6可选参数和可变参数130

7.6.1可以省略的参数130

7.6.2数量可变的参数131

7.7递归是什么131

7.8常用过程实例133

7.8.1计算个人所得税133

7.8.2将数值转换为表格的列号134

7.8.3大写金额转换函数135

7.9实战练习137

第8章 管理模块138

8.1 Excel VBA有哪些模块138

8.2怎样插入和删除模块139

8.2.1插入模块的方法139

8.2.2删除模块的方法140

8.3怎样导入导出模块140

8.3.1从工程中导出模块141

8.3.2导入模块到当前工程142

8.4利用代码窗口的快捷功能提高编程效率143

8.4.1编辑工具栏的功能144

8.4.2显示属性/方法列表144

8.4.3显示常数列表145

8.4.4显示快速信息146

8.4.5显示参数信息147

8.4.6使用自动完成关键字快速输入148

8.5实战练习149

第9章 处理字符串和日期150

9.1了解字符串150

9.1.1字符串是怎么存储的150

9.1.2字符串有多长151

9.2生成重复字符串的方法152

9.2.1用循环生成重复字符串152

9.2.2用String函数生成重复字符串152

9.2.3使用Space函数生成重复空格153

9.3变换字符串154

9.3.1大小写字母转换——Lease函数和Ucase函数154

9.3.2功能更强的大小写转换——StrConv函数154

9.3.3字符编码——Asc函数155

9.3.4由编码生成字符——Chr函数156

9.4字符串也有大小156

9.4.1使用比较运算符比较字符串157

9.4.2使用Like运算符比较字符串157

9.4.3使用StrComp函数比较字符串158

9.5关注字符串中的部分字符159

9.5.1用Left函数获得左边的字符串159

9.5.2用Rigth函数获得右边的字符串160

9.5.3用Mid函数获取任意位置的字符串160

9.5.4快速去除多余的空格161

9.5.5用InStr函数找出字符的位置162

9.6日期时间也是数据163

9.6.1日期时间数据是如何保存的163

9.6.2如何获取和设置日期163

9.6.3生成日期/时间数据164

9.6.4日期数据的运算165

9.6.5用Timer函数模拟计时器168

9.7实战练习169

第3篇 掌握Excel对象模型172

第10章 Excel对象概述172

10.1对象的概念172

10.1.1对象是什么172

10.1.2设置对象属性172

10.1.3调用对象方法173

10.1.4编写对象的事件代码174

10.2对象变量和对象数组174

10.2.1用变量引用对象175

10.2.2用数组保存大量对象176

10.3使用集合177

10.3.1什么是集合177

10.3.2怎样访问集合中的对象177

10.3.3使用集合的方法和属性178

10.3.4遍历集合中的对象179

10.4 Excel对象模型179

10.4.1 Excel对象模型的层次结构179

10.4.2 Excel常用对象180

10.4.3默认隐含使用的对象182

10.5使用对象浏览器查看Excel对象183

10.5.1认识对象浏览器183

10.5.2用对象浏览器查看对象成员185

10.6实战练习187

第11章 使用Application对象188

11.1最顶层的Application对象188

11.1.1 Application对象有哪些常用属性188

11.1.2 Application对象有哪些常用方法189

11.1.3 Application对象有哪些常用事件190

11.2用Application对象打扮应用程序190

11.2.1用Caption属性设置主窗口标题栏190

11.2.2用StatusBar属性控制状态栏191

11.2.3用DisplayFormulaBar属性控制编辑栏192

11.2.4用Cursor属性控制鼠标指针形状193

11.3用Application对象控制应用程序193

11.3.1用ScreenUpdating属性控制屏幕更新193

11.3.2用DispiayAlerts属性控制警报信息195

11.3.3用RecentFiles显示最近使用的文档195

11.3.4用SendKeys方法模拟键盘输入196

11.3.5用OnTime方法定时执行过程197

11.3.6用OnKey方法自定义功能键198

11.3.7用WorksheetFunction属性调用内置函数199

11.3.8用Goto方法快速跳转200

11.3.9用Union方法合并单元格区域201

11.3.10激活Excel 2013的功能区选项卡201

11.4别忘了用户交互202

11.4.1启用Application事件202

11.4.2编写Application事件过程204

11.5实战练习205

第12章 使用Workbook对象206

12.1认识Workbook对象206

12.1.1操作Workbooks集合的方法206

12.1.2 Workbook有哪些常用属性206

12.1.3 Workbook有哪些常用方法207

12.1.4 Workbook有哪些常用事件207

12.2用Workbooks集合管理工作簿208

12.2.1用Add方法新建工作簿208

12.2.2用Open方法打开工作簿208

12.2.3用OpenText方法打开文本文件209

12.2.4判断工作簿是否存在211

12.2.5判断工作簿是否打开212

12.3用Workbook操作工作簿213

12.3.1用Save方法保存工作簿213

12.3.2用SaveAs方法另存工作簿214

12.3.3用Password属性设置工作簿密码214

12.3.4用DocumentProperties集合获取文档属性215

12.3.5用FullName属性处理工作簿文件名217

12.4在工作簿上与用户交互217

12.4.1用Open事件打开关联工作簿218

12.4.2用CellDragAndDrop属性禁止拖动单元格218

12.4.3用BeforeClose事件强制保存工作簿219

12.4.4用Saved属性禁止保存工作簿219

12.4.5用ChangeFileAccess方法限制工作簿使用次数220

12.4.6用BeforePrint事件限制打印222

12.5实战练习223

第13章 使用Worksheet对象224

13.1认识Worksheet对象224

13.1.1操作Worksheets集合的方法224

13.1.2 Worksheet对象有哪些常用属性224

13.1.3 Worksheet对象有哪些常用方法225

13.1.4 Worksheet对象有哪些常用事件225

13.2管理工作表226

13.2.1用Add方法新增工作表226

13.2.2用Delete方法删除工作表227

13.2.3用Count属性得到工作表数量227

13.2.4用Activate方法激活工作表228

13.2.5用Select方法选择工作表228

13.2.6用Previous、Next属性选取前后工作表229

13.2.7用ProtectContents属性获取工作表保护状态229

13.2.8用Protect方法保护工作表230

13.2.9用Unprotect方法撤销工作表的保护231

13.2.10自定义函数判断工作表是否存在232

13.2.11用Copy方法复制工作表232

13.2.12用Visible属性隐藏工作表233

13.2.13用Move方法移动工作表233

13.2.14用HpageBreaks、VPageBreaks属性计算打印页数234

13.2.15用Shapes属性控制工作表中的图片234

13.2.16用Hyperlinks集合处理超链接235

13.3响应用户操作236

13.3.1用SelectionChange事件禁止选中某个区域236

13.3.2用ScrollArea属性设置滚动区域237

13.3.3用CountIf函数禁止输入相同数据237

13.3.4用SelectionChange事件输入连续的数据238

13.3.5用BeforeRightClick事件增加快捷菜单239

13.3.6用Deactivate事件限制选择其他工作表241

13.3.7用Activate事件隐藏工作表241

13.3.8用Interior属性突出显示当前位置242

13.4实战练习243

第14章 使用Range对象244

14.1认识Range对象244

14.1.1 Range对象有哪些常用属性244

14.1.2 Range对象有哪些常用方法245

14.2怎样引用Range对象245

14.2.1使用A1样式引用单元格245

14.2.2在Cells属性中用索引号引用单元格246

14.2.3用Offset属性偏移引用单元格247

14.2.4引用表格中整行或整列247

14.2.5用End属性查找数据区域边界247

14.2.6用CurrentRegion属性引用当前区域248

14.2.7用UsedRange属性获取已使用区域249

14.2.8用Intersect方法获取重叠区域引用249

14.2.9用Union方法获取合并区域引用250

14.2.10用SpecialCells方法获取指定类型的单元格250

14.2.11用Areas集合引用合并区域的子区域252

14.2.12用Item属性引用区域内的单个单元格252

14.2.13用Resize属性扩展单元格区域253

14.3通过Range对象获取单元格信息253

14.3.1用Address属性获取单元格地址254

14.3.2获取区域的行列信息255

14.3.3用HasFormula属性统计区域中公式数量255

14.3.4追踪公式单元格256

14.3.5用ColorIndex属性按颜色统计单元格数量256

14.4用VBA实现行列的操作257

14.4.1用Rows的Insert方法插入行257

14.4.2用Column的Insert方法插入列258

14.4.3用Delete方法删除行258

14.4.4用Hidden属性隐藏行259

14.4.5用RowHeight属性设置行高259

14.4.6用ColumnWidth属性设置列宽260

14.5用VBA管理工作簿中的批注260

14.5.1用AddComment方法插入批注260

14.5.2用Comments集合查看批注261

14.5.3用Visible属性隐藏/显示批注261

14.5.4用Delete方法删除批注262

14.5.5用Change事件为输入数据的单元格添加批注262

14.5.6将修改前的数据保存到批注263

14.6用VBA代码操作单元格264

14.6.1用Formula属性给单元格设置公式264

14.6.2用PasteSpecial方法粘贴公式264

14.6.3用CVErr函数给单元格设置错误值266

14.6.4用IsError函数判断错误类型266

14.6.5用PrintArea属性设置打印区域267

14.6.6用Merge方法合并单元格267

14.6.7用UnMerge方法拆分单元格268

14.6.8用ScrollArea属性限制单元格移动范围268

14.6.9用Clear方法清除单元格269

14.6.10用Delete方法删除单元格区域269

14.7用VBA代码设置单元格格式270

14.7.1用AutoFormat方法设置自动套用格式270

14.7.2用Borders集合设置边框线271

14.7.3用HonzontalAlignment、VerticalAlignment设置文本对齐格式271

14.7.4用InsertIndent方法设置单元格文本缩排272

14.7.5用Orientation属性设置文本方向273

14.7.6用WrapText属性设置自动换行格式273

14.7.7用ShrinkToFit属性设置缩小字体填充274

14.7.8用NumberFormatLocal属性设置日期格式274

14.7.9自定义函数生成大写金额275

14.7.10用Pattern属性设置单元格图案276

14.8用FormatConditions集合设置条件格式276

14.9实战练习278

第15章 其他常用Excel对象279

15.1 VBA怎样管理名称279

15.1.1添加名称到工作簿279

15.1.2修改已有的名称280

15.1.3显示名称的定义280

15.1.4获取Name对象的引用281

15.2 VBA怎样管理Excel的窗口282

15.2.1用NewWindow方法创建窗口282

15.2.2调整窗口大小283

15.2.3用WindowState属性获取窗口状态284

15.2.4用SplitRow、SplitColumn属性拆分窗格284

15.2.5用Zoom属性设置窗口显示比例285

15.2.6显示或关闭滚动条和标签286

15.2.7用VBA代码设置网格线颜色287

15.3用VBA也能创建图表287

15.3.1编写代码创建图表工作表288

15.3.2编写代码创建嵌入图表289

15.3.3用Location方法转换图表类型290

15.3.4用ChartTitle对象获取图表标题信息291

15.3.5用SeriesCollection方法获取图表系列信息292

15.3.6用SetSourceData方法调整图表的数据源293

15.3.7用CopyPicture方法将图表保存为图片294

15.3.8嵌入图表也能与用户交互294

15.4实战练习296

第4篇 用户界面设计298

第16章 使用Excel内置对话框298

16.1认识Excel内置对话框298

16.2用FindFile方法打开文件298

16.3不打开文件,只获取文件名299

16.3.1用GetOpenFilename方法显示【打开】对话框299

16.3.2如何获取单个文件名300

16.3.3如何获取多个文件名301

16.4使用内置的【另存为】对话框302

16.5能调用所有Excel内置对话框的方法303

16.5.1 Dialogs集合包含了所有内置内话框303

16.5.2怎样设置内置对话框的初始值305

16.6实战练习307

第17章 创建自定义对话框308

17.1新建窗体308

17.1.1创建窗体的步骤308

17.1.2用窗体属性控制对话框外形309

17.2让你的窗体有内容311

17.2.1认识工具箱311

17.2.2向窗体中添加控件的步骤312

17.3通过属性让控件具有不同作用313

17.3.1大部分控件的常用属性313

17.3.2设置控件属性的方法314

17.4窗体中控件的大小和位置315

17.4.1改变控件大小315

17.4.2移动控件的位置316

17.4.3设置控件的Tab键顺序318

17.5为控件编写代码,实现其功能318

17.5.1控件的常用事件319

17.5.2给控件编写事件代码320

17.5.3给窗体编写事件代码321

17.6调用用户窗体321

17.6.1调试窗体321

17.6.2窗体的生命期和模式322

17.6.3编写调用用户窗体的代码322

17.7实战练习323

第18章 使用标准控件324

18.1显示信息的标签324

18.1.1标签有哪些常用属性324

18.1.2标签有哪些常用事件324

18.1.3用进度条跟踪任务处理进度325

18.2响应用户单击的命令按钮326

18.2.1命令按钮有哪些常用属性326

18.2.2命令按钮的Click事件327

18.2.3用命令按钮显示或隐藏窗体327

18.3显示图片的图像控件329

18.3.1图像控件有哪些常用属性329

18.3.2图像控件有哪些常用事件330

18.3.3首先出现的欢迎窗口330

18.4接收用户输入的文字框332

18.4.1文字框有哪些常用属性332

18.4.2文字框有哪些常用方法332

18.4.3文字框有哪些常用事件332

18.44用户信息登记窗体333

18.5控制两种状态的复选框335

18.5.1复选框有哪些常用属性335

18.5.2复选框有哪些常用事件336

18.5.3用复选框设置Excel选项336

18.6多选一的选项按钮338

18.6.1选项按钮有哪些常用属性338

18.6.2选项按钮有哪些常用事件338

18.6.3用选项按钮设置窗体字号和颜色338

18.7显示项目列表的列表框340

18.7.1列表框有哪些常用属性340

18.7.2列表框有哪些常用方法341

18.7.3将一个列表框的数据移动到另一个列表框341

18.8既可输入又有列表的复合框345

18.8.1复合框有哪些常用属性345

18.8.2复合框有哪些常用方法345

18.8.3复合框有哪些常用事件345

18.8.4用复合框生成单微机配置单346

18.9可水平或垂直放置的滚动条347

18.9.1滚动条有哪些常用属性348

18.9.2滚动条有哪些常用事件348

18.9.3用滚动条设置显示比例348

18.10调整规定范围数值的旋转按钮350

18.10.1旋转按钮有哪些常用属性351

18.10.2旋转按钮有哪些常用事件351

18.10.3用旋转按钮修改日期和时间的值351

18.11用分页方式显示的多页控件353

18.11.1多页控件有哪些常用属性353

18.11.2多页控件有哪些常用事件354

18.11.3用多页控件制作报名登记窗体354

18.12可折叠对话框的RefEdit控件355

18.12.1 RefEdit有哪些常用属性355

18.12.2用RefEdit实现的设置单元格格式窗体355

18.13实战练习357

第19章 使用ActiveX控件358

19.1添加ActiveX控件358

19.1.1初识ActiveX控件358

19.1.2怎样将ActiveX控件添加到工具箱358

19.2使用进度条控件了解程序进度360

19.2.1进度条控件有哪些常用属性360

19.2.2进度条控件有哪些常用方法360

19.2.3用进度条控件显示隐藏行的进度360

19.3使用图像列表控件保存图像362

19.3.1图像的储藏室362

19.3.2图像列表控件有哪些常用属性363

19.3.3图像列表控件有哪些常用方法363

19.3.4将图像储藏到ImageList控件的方法363

19.3.5在窗口中显示ImageList控件中的图像365

19.4使用树形视图控件显示分层信息367

19.4.1了解树形视图控件367

19.4.2树形视图控件有哪些常用属性368

19.4.3树形视图控件有哪些常用方法369

19.4.4树形视图控件有哪些常用事件370

19.4.5用树形视图控件显示人员信息370

19.5使用列表视图控件显示带图标的列375

19.5.1了解列表视图375

19.5.2列表视图控件有哪些常用属性375

19.5.3列表视图控件有哪些常用事件376

19.5.4用列表视图控件显示工作表中的数据376

19.6实战练习380

第20章 使用RibbonX381

20.1 Office 2013文件的新格式381

20.1.1 Office Open XML的优点381

20.1.2了解Excel 2013 Open XML文件结构382

20.2 RibbonX控件简介385

20.2.1 RibbonX的基本控件385

20.2.2 RibbonX的容器控件387

20.2.3 RibbonX控件常用属性388

20.2.4 RibbonX控件的回调函数390

20.3你也可以定义功能区392

20.3.1手工方式自定义RibbonX392

20.3.2使用UI编辑器自定义RibbonX395

20.4自定义RibbonX实例397

20.4.1组合功能区内置按钮398

20.4.2添加按钮组到内置选项卡400

20.4.3用回调函数完成具体功能401

20.5实战练习404

第21章 使用CommandBars405

21.1命令栏CommandBar对象405

21.1.1了解CommandBars405

21.1.2 CommandBars对象有哪些常用属性405

21.1.3 CommandBars对象有哪些常用方法406

21.1.4 CommandBar对象有哪些常用属性407

21.1.5 CommandBar对象有哪些常用方法407

21.1.6 Excel有哪些内置命令栏408

21.2命令栏控件对象CommandBarControl409

21.2.1了解CommandBarControls集合对象409

21.2.2认识CommandBarControl对象410

21.2.3 Excel有哪些内置命令栏控件410

21.3创建自己的菜单411

21.3.1 Exce12003菜单的构成411

21.3.2创建新菜单的方法412

21.4向快捷菜单中添加新的命令415

21.4.1 Excel有哪些内置快捷菜单415

21.4.2创建快捷菜单的方法416

21.4.3添加菜单项到内置快捷菜单418

21.5 Excel 2013中也可创建工具栏420

21.5.1 Excel有哪些内置具栏420

21.5.2创建工具栏的方法421

21.6实战练习424

第5篇 使用外部数据426

第22章 控制其他Office程序426

22.1 OLE自动化技术简介426

22.1.1什么是OLE426

22.1.2什么是服务程序426

22.1.3实例化对象变量428

22.2控制Word程序429

22.2.1了解Word对象模型429

22.2.2在Excel中打开Word文档430

22.2.3获取Word文档中的数据432

22.2.4批量创建Word文档433

22.3控制PowerPoint程序437

22.3.1了解PowerPoint对象模型437

22.3.2在Excel中打开演示文稿438

22.3.3在Excel中创建演示文稿440

22.4控制Outlook程序442

22.4.1了解Outlook对象模型442

22.4.2在 Excel中用Outlook发送邮件443

22.4.3在Excel中获取Outlook保存的邮件445

22.5实战练习446

第23章 处理文件447

23.1常用文件操作语句447

23.1.1常用的文件管理语句447

23.1.2创建文本文件的语句449

23.1.3向文件中写入数据的方法450

23.1.4从文件中读出数据的方法451

23.2文件对象模型452

23.2.1了解文件对象模型452

23.2.2添加FSO对象引用453

23.3获得文件信息454

23.3.1用Drive对象获取磁盘信息454

23.3.2查看文件信息的两种方式455

23.4文件管理459

23.4.1判断文件是否存在459

23.4.2用FileCopy复制文件460

23.4.3拆分文件名和扩展名461

23.5处理文件夹462

23.5.1用MkDir语句创建文件夹463

23.5.2用Dir函数列出文件夹中的文件463

23.5.3用GetFolder方法列出文件夹名称464

23.5.4删除所有空文件夹465

23.6处理文本文件466

23.6.1创建文本文件的方法466

23.6.2将工作表保存为文本文件467

23.6.3添加数据到文本文件468

23.6.4读取文本文件中的数据469

23.7实战练习470

第24章 使用ADO访问数据库471

24.1 SQL结构查询概述471

24.1.1了解结构化查询471

24.1.2用查询语句SELECT从数据库获取数据472

24.1.3用插入语句INSERT向数据库中增加数据473

24.1.4用修改语句UPDATE修改数据库中已有数据473

24.1.5用删除语句DELETE删除数据库中的数据473

24.2 ADO对象模型474

24.2.1了解ADO对象模型474

24.2.2使用Connection对象连接到数据库474

24.2.3使用Recordset对象从数据库获取数据476

24.2.4还有些不能不知的ADO对象478

24.2.5用ADO访问数据库的4个步骤478

24.3用ADO访问Excel工作簿的数据479

24.3.1用ADO查询工作表中数据的方法479

24.3.2用ADO导入其他工作表数据的方法480

24.4用ADO访问Access数据库481

24.4.1导入Access数据到Excel481

24.4.2添加Excel数据到Access482

24.4.3用UPDATE语句修改记录484

24.4.4用DELETE语句删除记录484

24.4.5用ADO创建Access数据库485

24.4.6用Table对象列出所有表名486

24.4.7用Fields集合列出表的字段信息487

24.5实战练习488

第25章 Excel 2013与Internet489

25.1管理Excel中的超链接489

25.1.1向工作表中插入超链接489

25.1.2用VBA创建超链接489

25.1.3添加超链接到收藏夹490

25.1.4在Excel中直接打开网页491

25.2打开Intemet上的Excel工作簿492

25.2.1打开Web上的工作簿492

25.2.2用VBA代码打开Web上的工作簿493

25.3在Excel中使用Internet上的数据493

25.3.1用Web查询获取Internet上的数据493

25.3.2用QueryTable对象表示Web查询494

25.3.3用VBA创建Web查询495

25.3.4在Excel中查询快件投递情况496

25.3.5在Excel中查询手机号码归属地498

25.4发布数据到Intemet500

25.4.1将工作簿保存为网页500

25.4.2用VBA代码发布网页501

25.5实战练习503

第6篇 VBA高级应用506

第26章 使用Excel加载宏506

26.1加载宏的概念506

26.1.1加载宏有哪些类型506

26.1.2加载宏有什么作用507

26.1.3 Excel中已有的加载宏507

26.2管理加载宏508

26.2.1如何载入加载宏508

26.2.2如何卸载加载宏509

26.2.3遍历Addins集合509

26.3创建加载宏510

26.4使用加载宏512

26.4.1使用Excel加载宏512

26.4.2使用COM加载宏515

26.5实战练习517

第27章 使用类模块518

27.1类模块的概念518

27.1.1类就是一幅蓝图518

27.1.2类有什么作用519

27.1.3自定义类的相关内容519

27.2创建类模块520

27.2.1建立类模块的方法521

27.2.2创建类属性的方法521

27.2.3创建Property Get过程获取对象属性522

27.2.4创建Property Let过程改变对象属性523

27.2.5类也可以有方法523

27.2.6类模块的事件524

27.3使用类模块创建对象525

27.4实战练习526

第28章 用代码操作VBE527

28.1用代码操作VBE前的准备527

28.1.1引用VBE对象模型527

28.1.2信任VBA访问VBE对象模型528

28.2 VBE对象模型529

28.2.1了解VBE对象模型529

28.2.2表示工程的VBProject对象529

28.2.3表示部件的VBComponent对象530

28.2.4表示引用的Reference对象530

28.2.5表示代码的CodeModule对象531

28.3显示VBA工程相关信息532

28.3.1用VBProject对象查看工程信息533

28.3.2用VBComponent查看部件534

28.3.3用Reference对象查看引用535

28.4用VBA控制VBA代码536

28.4.1用ProcOfLine方法查看VBA过程名536

28.4.2用Lines属性获取VBA代码537

28.4.3用Export方法导出代码539

28.4.4用Import方法导入代码540

28.4.5用Lines属性进行代码查找541

28.5动态添加VBA代码543

28.5.1向运行的程序中增加模块543

28.5.2向运行的模块中添加代码544

28.5.3工作表中动态增加按钮545

28.5.4创建动态用户窗体547

28.6实战练习549

第29章 使用Windows API550

29.1 Windows API基础550

29.1.1了解Windows API550

29.1.2 API有哪些分类551

29.2在Excel中使用API551

29.2.1声明API函数551

29.2.2使用API浏览器查看API函数定义553

29.2.3用VBA调用API函数555

29.3制作特殊窗体556

29.3.1用API函数制作半透明窗体556

29.3.2用API函数制作椭圆窗体559

29.3.3用API函数制作不规则窗体561

29.4获取系统信息563

29.4.1用API函数获取内存状态563

29.4.2用API函数获取键盘信息565

29.5实战练习567

第30章 制作应用程序的帮助568

30.1 CHM帮助概述568

30.1.1认识CHM帮助文件568

30.1.2 CHM帮助文件有哪几部分569

30.2制作帮助文件前的准备569

30.3制作HTML帮助系统的过程571

30.3.1创建项目文件571

30.3.2创建目录文件573

30.3.3创建索引文件575

30.3.4设置帮助文件的选项576

30.3.5编译生成帮助文件578

30.3.6打开帮助文件578

30.4给应用程序挂接帮助579

30.5实战练习580

第7篇 综合应用程序设计582

第31章 进销存管理系统582

31.1系统描述582

31.2表格设计583

31.2.1主界面表格583

31.2.2商品信息表格584

31.2.3销货表格584

31.2.4供货表格585

31.2.5存货统计表格585

31.2.6销售人员表格585

31.3设计功能区586

31.3.1设计功能区的XML586

31.3.2设计功能区各按钮代码589

31.4进货模块590

31.4.1商品供货录入590

31.4.2商品信息录入594

31.4.3测试商品供货功能595

31.4.4进货报表599

31.5销售模块602

31.5.1设计销货单602

31.5.2测试销货单功能604

31.5.3销售报表604

31.5.4销售业绩报表607

31.6库存模块609

31.6.1商品查询609

31.6.2存货统计611

31.6.3库存明细612

31.7实战练习617

附录A VBA程序调试技巧618

A.1 VBA程序的模式618

A.2设置断点619

A.3代码调试运行方式620

A.4监视表达式620

A.5使用本地窗口622

A.6使用立即窗口623

附录B ASCII码表624

热门推荐