图书介绍

Excel VBA程序开发自学宝典 第2版PDF|Epub|txt|kindle电子书版本网盘下载

Excel VBA程序开发自学宝典 第2版
  • 罗刚君编著 著
  • 出版社: 北京:电子工业出版社
  • ISBN:9787121141454
  • 出版时间:2011
  • 标注页数:686页
  • 文件大小:232MB
  • 文件页数:717页
  • 主题词:表处理软件,Excel 2010-程序设计

PDF下载


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

下载说明

Excel VBA程序开发自学宝典 第2版PDF格式电子书版下载

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

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

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

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

图书目录

第1章 从插件看VBA的优越性1

1.1从身份证号获取个人信息1

1.1.1内置公式法1

1.1.2自定义函数法2

1.1.3插件法3

1.1.4浅谈VBA优势4

1.2插件特点及如何发挥插件的优势5

1.2.1 Excel插件的特点5

1.2.2 Excel插件的优势与限制6

1.2.3如何发挥插件的优势7

1.2.4开发Excel插件的条件7

1.2.5本书架构8

第2章VBA简史与安全性9

2.1 VBA的发展史与优缺点9

2.1.1宏与VBA9

2.1.2VBA历史与版本9

2.1.3 VBA的优、缺点10

2.2 VBA能做什么11

2.2.1 VBA主要用途11

2.2.2 VBA主要用户12

2.3 VBA的安全性13

2.3.1 VBA的安全性13

2.3.2了解安全性对话框13

2.3.3让自己的VBA程序畅通无阻16

2.4使用VBA帮助17

2.4.1利用帮助学习VBA语法17

2.4.2捕捉错误19

第3章 巧设VBA编辑器提升编程效率23

3.1认识VBE组件23

3.1.1访问VBA开发环境23

3.1.2认识VBE的组件24

3.1.3 VBE中不同代码窗口的作用29

3.2 VBE中的选项设置31

3.2.1编辑器选项31

3.2.2编辑器格式选项34

3.2.3通用选项35

3.2.4 VBA代码保护36

第4章VBA基本概念38

4.1理解VBA的对象、属性与方法38

4.1.1什么是对象38

4.1.2如何理解属性39

4.1.3如何理解方法40

4.1.4判断对象的属性与方法41

4.2认识VBA的事件41

4.2.1什么是事件41

4.2.2事件的分类及其用途42

4.3 VBA的运算符42

4.3.1 VBA中运算符的分类42

4.3.2算术运算符42

4.3.3比较运算符43

4.3.4逻辑运算符43

4.3.5运算符的优先顺序45

4.4简单的字符处理函数46

4.4.1字符串处理函数功能介绍46

4.4.2 StrComp:字符相似比较47

4.4.3 Strconv:字符串类型转换47

4.4.4 Format:格式化字符串48

4.4.5 LCase/ UCase:大小写转换48

4.4.6 String / Space:重复字符49

4.4.7 Lset / Rset:字符串往左/右对齐49

4.4.8 Instr:返回字符出现位置50

4.4.9 Left/Mid/Right:从左、中、右取值50

4.4.10 LTrim/RTrim/ Trim:去除空格51

4.4.11 Like:字符串相似度比较51

第5章 深入解析数据类型与变量53

5.1数据类型53

5.1.1为什么要区分数据类型53

5.1.2认识VBA的数据类型53

5.1.3数据类型的声明与转换55

5.2常量与变量57

5.2.1常量的定义与用途57

5.2.2常量的声明方式58

5.2.3常量的命名规则58

5.2.4变量的定义与用途59

5.2.5变量的类型与声明60

5.2.6为什么要声明变量61

5.2.7区分静态变量与动态变量62

5.2.8变量的作用域和生命周期63

5.2.9认识对象变量65

5.2.10认识数组变量66

第6章 编写Sub过程及开发函数67

6.1认识过程67

6.1.1过程的分类与调用方式67

6.1.2插入过程的方式69

6.1.3过程的命名规则71

6.2编写Sub过程71

6.2.1 Sub过程的语法解析71

6.2.2 Sub过程的执行流程73

6.2.3过程的递归77

6.2.4 Sub过程实例演示78

6.3认识Function过程79

6.3.1 Function过程的特点79

6.3.2 Function的语法解析79

6.3.3调用Function过程80

6.4关于过程的参数81

6.4.1 Sub过程的参数及应用81

6.4.2按值传递与按址传递的参数83

6.4.3 Function过程的参数84

6.5开发自定义函数85

6.5.1开发不带参数的Function过程85

6.5.2开发带有一个参数的Function过程87

6.5.3开发带有两个参数的Function过程89

6.5.4开发带有两个可选参数的Function过程91

6.5.5开发带有不确定参数的Function过程93

6.5.6开发具有三个参数且第三个为可选的Function过程96

6.6编写函数帮助98

6.7总结103

第7章 对象的引用方式总结104

7.1 VBA中的对象及结构104

7.1.1关于对象的相关概念104

7.1.2对象与对象集合105

7.1.3对象的层次:父对象与子对象106

7.1.4认识Excel所有对象107

7.2对象的表示法108

7.2.1对象的完整引用方式与简写108

7.2.2利用名称获取对象108

7.2.3利用集合索引号获取对象109

7.2.4活动对象的简化引用110

7.2.5利用With语句简化对象引用111

7.2.6事件中的Me关键字112

7.3单元格的各种引用方式113

7.3.1 Range(“A1”)方式引用单元格114

7.3.2 Cells(1,1)方式引用单元格117

7.3.3 [a1]方式引用单元格118

7.3.4 Range(”A1”)、Cells(1,1 )与[a1]比较118

7.3.5 Selection与 ActiveCell:当前选区与活动单元格120

7.3.6 Names:利用名称引用单元格或区域121

7.3.7 UsedRange与CurrentRegion123

7.3.8 SpecialCells:按条件引用区域126

7.3.9 CurrentArray:引用数组区域128

7.3.10 Resize:重置区域大小129

7.3.11 Offset:根据偏移量引用区域130

7.3.12 Union:单元格的合集133

7.3.13 Intersect:单元格、区域的交集135

7.3.14 End:引用源区域的区域尾端的单元格137

第8章 让代码自动运行141

8.1让宏自动执行141

8.1.1 Auto自动宏141

8.1.2工作簿事件中的自动宏142

8.1.3利用鼠标移动事件执行自动宏143

8.2详谈VBA的事件144

8.2.1事件的定义与分类144

8.2.2事件的层次和执行顺序144

8.2.3事件的禁用与启用147

8.2.4事件代码的录入方式149

8.3 VBA有哪些事件149

8.3.1应用程序级别事件介绍150

8.3.2工作簿事件介绍151

8.3.3工作表事件介绍153

8.3.4事件的特例153

第9章 编程规则与代码优化155

9.1代码编写规则155

9.1.1对代码添加注释155

9.1.2长代码分行159

9.1.3代码缩进对齐160

9.1.4声明有意义的变量名称161

9.1.5 IF...End IF类配对语句的录入方式162

9.1.6录入事件代码的方式163

9.1.7借用自动列出成员录入代码163

9.1.8善用公共变量164

9.1.9将较大的过程分为多个再调用164

9.1.10减少过程参数165

9.1.11兼容Excel 2010和Excel 2003165

9.2优化代码166

9.2.1强制声明变量166

9.2.2善用常量166

9.2.3关闭屏幕更新166

9.2.4利用With减少对象读取次数167

9.2.5利用变量减少对象读取次数168

9.2.6善用带$的字符串处理函数169

9.2.7善用循环中的步长减少循环次数169

9.2.8利用数组代替单元格对象170

9.2.9不重复调用自定义函数时不使用自定义函数172

9.2.10将不改变值或者属性的语句放到循环语句外172

9.2.11利用长度计算判断单元格是否非空173

9.2.12尽量调用内置功能173

9.2.13利用对象循环替代单元格循环174

第10章 常用语法剖析175

10.1输入、输出语句175

10.1.1 Msgbox函数的功能及作用175

10.1.2 Msgbox的语法176

10.1.3 Msgbox函数的限制180

10.1.4利用WScript突破Msgbox限制181

10.1.5 Debug.print182

10.1.6 Inputbox函数的功能与作用183

10.1.7 I nputbox函数的语法183

10.1.8借用Inputbox函数生成月历186

10.1.9 Inputbox函数的限制188

10.1.10利用Application.lnputbox方法替代Inputbox函数188

10.1.11 Application.lnputbox语法详解188

10.2条件判断语句192

10.2.1 IIF函数的语法与应用192

10.2.2 IIF函数的限制195

10.2.3IF...Then…语句的语法详解196

10.2.4 IF...Then…应用案例196

10.2.5 IF...Then...Else…语法与应用198

10.2.6条件语句的嵌套应用200

10.2.7 Select Case语法详解203

10.2.8 Select Case与IF...Then...Else之比较207

10.2.9借用Choose函数简化条件选择208

10.3循环语句211

10.3.1 For Next语句211

10.3.2利用循环获取工作表目录217

10.3.3 For Each Next语法详解220

10.3.4利用循环选择区域中所有负数221

10.3.5利用循环统一所有图片高度并对齐单元格223

10.3.6 Do Loop语法详解225

10.3.7在工作表中循环获取所有字体227

10.3.8计算得分累加到1000时的场次228

10.3.9利用循环产生文字动画229

10.4 With语句231

10.4.1 With语句的用途与语法231

10.4.2 With语句实例234

10.4.3 With语句常见错误分析236

10.5 错误处理语句238

10.5.1错误类型与原因238

10.5.2 Err对象及其属性、方法239

10.5.3认识Error函数239

10.5.4罗列错误代码及含义240

10.5.5 VBA的错误处理机制241

10.5.6错误处理:错误三次则退出程序247

10.5.7错误处理:多功能选区统计248

10.5.8错误处理的作用域250

10.5.9 GoSubReturn语句253

10.5.10开发错误处理函数255

第11章 基本编程应用案例258

11.1 Application应用案例258

11.1.1英文单词排错258

11.1.2计算表达式259

11.1.3禁止程序运行时弹出警告框260

11.1.4调整计算方式261

11.1.5建立文件目录262

11.1.6在指定时间提示行程安排264

11.1.7模拟键盘快捷键265

11.1.8为过程指定组合键267

11.1.9合并区域268

11.1.10获取多区域的交集270

11.1.11滚动显示Excel状态栏信息271

11.1.12选定任意工作簿中的任意区域272

11.2 Range对象应用案例273

11.2.1复制单元格数据273

11.2.2将区域中的数据合并到一个单元格中275

11.2.3多工作表数据合并,且添加边框276

11.2.4在区域中精确查找278

11.2.5替换不规则货品名称280

11.2.6多区域合并281

11.2.7反向选择单元格282

11.2.8插入图片并调整为选区大小284

11.2.9选择当前表已用区域的奇/偶数行286

11.2.10删除重复值287

11.2.11将选区导出为图片289

11.2.12选择本表所有合并单元格291

11.2.13朗读选区字符292

11.2.14隐藏所有公式结果为错误的单元格293

11.2.15快速添加日期批注且自动缩放294

11.2.16生成二级下拉选单295

11.2.17将产量批量转换成下拉菜单297

11.3 Names对象应用案例298

11.3.1利用名称引用其他表数据298

11.3.2借用名称,将区域数据引用到组合框300

11.3.3设计三级下拉菜单301

11.4 Comments对象应用案例304

11.4.1批量将数据导入批注304

11.4.2在所有批注末尾添加指定日期307

11.4.3为批注设置图片背景308

11.4.4添加个性化批注309

11.4.5批量修改当前表批注的外观312

11.4.6替换所有批注中的“计算机”为“电脑”313

11.5 Sheets对象应用案例314

11.5.1添加汇总工作表314

11.5.2除“目录”工作表外隐藏其他所有工作表315

11.5.3建立带链接功能的工作表目录,且通过快捷键返回目录316

11.5.4对当前表已用区域设置背景图片318

11.5.5批量命名工作表319

11.6 Workbooks对象应用案例320

11.6.1新建工作簿并调用保存对话框320

11.6.2工作簿拆分322

11.6.3导入文本文件到当前工作簿323

11.6.4每30分钟备份工作簿324

11.6.5清除所有打开工作簿的密码326

11.6.6获取工作簿建立时间和最后一次保存时间327

11.6.7记录文件打开次数328

11.6.8设计一个查看一次即自动删除的工作簿329

11.6.9不打开工作簿而提取数据330

11.6.10将指定文件夹下每个工作簿中的三月生产表合并到一个工作簿332

11.6.11建立指定文件夹下所有工作簿目录和工作表目录335

11.7 Windows对象案例337

11.7.1切换当前窗口的网格线、滚动条、标题与工作表标签337

11.7.2自由滚动窗口方便阅读工作表数据338

11.7.3计算活动单元格左边距340

11.7.4三种方式不显示零值341

11.8程序级事件案例343

11.8.1新工作簿环境设计343

11.8.2打开任意工作簿时全自动备份344

11.9工作簿事件案例345

11.9.1新建工作表时自动设置页眉345

11.9.2未汇总则禁止关闭工作簿346

11.9.3新建工作表时以当前时间命名347

11.9.4月底以外时间禁止打印总表347

11.9.5禁止切换到其他工作簿348

11.10工作表事件案例349

11.10.1在状态栏提示最大值的单元格地址349

11.10.2快速录入出勤表350

11.10.3在状态栏显示选区的字母、数字、汉字个数351

11.10.4实时监控单元格每一次编辑的数据与时间352

11.10.5利用数字简化公司名输入354

11.10.6 录入数据时自动跳过带公式的单元格355

11.10.7对选择区域进行背景着色355

11.11 ActiveX控件事件案例357

11.11.1鼠标移过时切换按钮颜色357

11.11.2鼠标移动录入姓名358

11.11.3鼠标移过组合框时加载图片359

11.11.4鼠标移过列表框时输入品名与单价360

第12章 数组基础362

12.1数组基础362

12.1.1数组概念362

12.1.2数据的维数362

12.1.3利用索引号获取数组中的元素364

12.1.4声明数组与赋值365

12.1.5静态数组与动态数组366

12.2内置数组函数367

12.2.1 Array:创建一个数组367

12.2.2 Isarray:判断是否是数组368

12.2.3 Index:从数组中取值368

12.2.4 Transpose:转置数组368

12.2.5 LBound / Ubound:获取数组的上下界371

12.2.6 Split/ Join:文本与数组转换372

12.2.7 Filter:数组的筛选373

第13章 数组实战375

13.1自定义数组函数375

13.1.1定义数组函数要点375

13.1.2获取工作表目录375

13.1.3星期序列376

13.1.4获取区域的唯一值377

13.2数组应用案例378

13.2.1按姓名排列的纵向学员表转置为按班级横向排列378

13.2.2表学员资料查询379

13.2.3定义百家姓序列381

13.2.4查询两列相同项382

13.2.5获取文件夹下所有文件详细信息383

13.2.6获取当前表所有批注384

第14章 设计窗体386

14.1 UserForm简介386

14.1.1窗体与控件的用途386

14.1.2插入窗体与控件的方法386

14.1.3使用Excel5.0对话框387

14.2窗体控件一览387

14.2.1标签387

14.2.2文字框388

14.2.3命令按钮388

14.2.4复合框388

14.2.5 列表框388

14.2.6复选框388

14.2.7单选框388

14.2.8分组框388

14.2.9切换按钮388

14.2.10多页控件388

14.2.11滚动条389

14.2.12图像389

14.2.13 RefEdit389

14.2.14附加控件389

14.3设置控件属性389

14.3.1调整窗体控件位置与大小389

14.3.2设置控件的顺序390

14.3.3共同属性与非共同属性390

14.3.4设置颜色属性390

14.3.5设置高与宽属性391

14.3.6设置Picture属性391

14.3.7设置光标属性391

14.3.8设置复合框392

14.3.9设置Flash动画392

14.4窗体与控件的事件393

14.4.1窗体事件介绍393

14.4.2显示窗体时随机加载背景图394

14.4.3初始化窗体时填充列表框下拉列表394

14.4.4双击时关闭窗体395

14.4.5窗体永远显示在上左角395

14.4.6按比例缩放窗体及滚动窗体396

14.4.7控件事件介绍398

14.4.8在窗体中建立超链接398

14.4.9鼠标移过更新列表框数据399

14.4.10让输入学号的文字框仅能录入6位数字400

14.4.11鼠标拖动调整文字框大小401

14.4.12为窗体中所有控件设置帮助403

14.5窗体运用案例405

14.5.1设计登录界面405

14.5.2权限认证窗口406

14.5.3设计计划任务向导408

14.5.4设计动画帮助411

14.5.5用窗体浏览图片412

14.6窗体与表格的交互414

14.6.1设计多表录入面板414

14.6.2多条件高级查询416

14.6.3分类汇总捐赠额并按需求导出418

14.6.4输入长地名时逐一提示419

第15章 表单控件与ActiveX控件423

15.1表单控件423

15.1.1控件的调出方式423

15.1.2表单控件的功能423

15.1.3表单工具的优缺点423

15.1.4案例:批量插入单选框并分组423

15.2 ActiveX控件425

15.2.1 ActiveX控件功能425

15.2.2利用列表框突破数据有效性的单列限制425

15.2.3在工作表中播放Flash动画427

15.2.4在工作表左上角播放GIF动画427

15.2.5在复合框显示数据源的唯一值428

第16章FSO、 WScript与DOS在VBA中的应用431

16.1认识FSO431

16.1.1 FSO的用途与调用方式431

16.1.2 FSO的对象432

16.1.3 FSO常用对象的方法与属性432

16.2用FSO处理文件与目录434

16.2.1获取文件夹相关信息434

16.2.2删除D盘中大小为0的文件夹434

16.2.3获取C盘中所有文件列表435

16.3关于脚本语言WScript435

16.3.1关于脚本语言435

16.3.2 WScript的方法与属性436

16.3.3 WScript.Shell的使用方法436

16.4脚本语言应用案例437

16.4.1在桌面建立当前工作簿的快捷方式437

16.4.2将Excel 2003和Excel 2010添加到右键“发送到”菜单437

16.4.3显示桌面所有文件列表438

16.4.4关闭数字键及打开大写锁定键439

16.4.5提取选择的文件夹中所有文件的信息439

16.4.6打开网上邻居440

16.4.7在收藏夹中添加网址441

16.5 VBA中调用DOS441

16.6 DOS在VBA中的应用442

16.6.1获取CDE三个磁盘根目录中的目录列表442

16.6.2获取D盘中所有Excel文件443

16.6.3获取IP地址与网关设置443

第17章 正则表达式与VBA444

17.1何谓正则444

17.1.1概念444

17.1.2特点444

17.1.3调用方式445

17.2语法基础447

17.2.1调用正则表达式的基本格式447

17.2.2正则表达式的参数447

17.2.3匹配的优先顺序449

17.2.4借用元字符强化搜索功能450

17.3正则表达式应用467

17.3.1乱序字符串取值并汇总467

17.3.2计算建筑面积468

17.3.3取括号中的数字470

17.3.4去除字符串首尾的空白字符470

17.3.5将字符串中的多段数字分列471

17.3.6获取Email地址472

17.3.7提取文件的路径与文件名473

17.3.8汇总人民币474

17.3.9开发分列函数475

17.3.10删除重复字词476

第18章 字典的应用478

18.1 Dictionary对象基础478

18.1.1 Dictionary对象的调用478

18.1.2 Dictionary的特点481

18.1.3 Dictionary的属性与方法482

18.2字典的应用技巧485

18.2.1开发取唯一值的函数485

18.2.2分类汇总487

18.2.3对多列数据相同者应用背景色488

18.2.4数据查询489

18.2.5保存与载入选区490

第19章 命令栏对象与工具栏开发494

19.1关于内置命令栏494

19.1.1 Excel对命令栏的处理方式494

19.1.2内置命令栏的分类494

19.1.3手工定义工具栏按钮494

19.2了解CommandBars对象495

19.2.1CommandBar的常用属性495

19.2.2 CommandBar的方法495

19.2.3获取CommandBars子对象的名称与类型495

19.2.4获取及保存内置图标496

19.3创建与删除工具栏498

19.3.1建立工具按钮基本语法498

19.3.2自定义新工具栏案例:工作表目录500

19.4创建弹出式工具栏501

19.4.1创建弹出式工具栏语法结构501

19.4.2创建一个弹出式工具栏502

19.4.3创建三级工具栏502

19.5特殊的工具栏503

19.5.1创建可读写的弹出式工具栏504

19.5.2利用工具栏文字框查找数据505

第20章 自定义菜单507

20.1菜单基础507

20.1.1菜单的分类507

20.1.2创建菜单基本语法507

20.1.3设计菜单注意事项508

20.2创建新菜单案例508

20.2.1创建关机与重启两个工作表菜单508

20.2.2由用户定义子菜单容器509

20.3设计感应菜单510

20.3.1在指定工作表才可用的菜单510

20.3.2在指定区域才可用的菜单510

20.3.3选择图表才出现的菜单511

20.4认识快捷菜单512

20.4.1快捷菜单的分类512

20.4.2获取Excel所有快捷菜单512

20.4.3 Excel多版本中快捷菜单的差异513

20.5定制快捷菜单513

20.5.1创建单元格右键子菜单513

20.5.2设计左键快捷菜单514

20.5.3打造最强大的单元格右键菜单516

20.5.4在窗体中显示快捷菜单517

第21章 认识类和类模块519

21.1类模块基础519

21.1.1类模块应用范围519

21.1.2类模块事件519

21.1.3类模块与变量520

21.2类的应用520

21.2.1程序级事件:在标题处显示工作簿路径520

21.2.2对所有工作表的选区背景着色522

21.2.3为窗体的按钮批量设置事件过程523

21.2.4开发颜色面板524

第22章API的基本应用527

22.1 API在窗体设计中的应用527

22.1.1按任意地方都可拖动的窗体527

22.1.2设计半圆形动画窗体528

22.1.3资料录入完整鼠标才可以离开窗体的范围限制529

22.1.4拖动窗体随意修改窗体大小531

22.1.5设计百叶窗式动态窗体532

22.1.6在窗体中展示文字动画533

22.2 API的其他应用534

22.2.1发送邮件534

22.2.2仿Photoshop设计彩蛋536

22.2.3让ActiveX控件在非设计模式下也能移动537

22.2.4将文件删除并存入回收站537

第23章VBA与注册表539

23.1 VBA对注册表的控制方式539

23.1.1什么是注册表539

23.1.2 VBA操作注册表的方法540

23.1.3 VBA操作注册表的优缺点541

23.1.4借用脚本实现注册表的自由控制541

23.2注册表的应用542

23.2.1记录当前工作簿最后一次打开时间542

23.2.2限制工作簿使用次数542

23.2.3让零值显示设置适用所有工作表543

23.2.4禁止使用U盘544

第24章Ribbon功能区设计546

24.1功能区的特点546

24.1.1外型特点546

24.1.2调用特点547

24.1.3开发特点548

24.2准备工作550

24.2.1认识OfficeCustomUlEditor550

24.2.2 OfficeCustomUIEditor的使用技巧551

24.2.3 VBA与功能区的相互调用方式552

24.3基本语法553

24.3.1功能区元素图解554

24.3.2用模板提高定制功能区的效率556

24.3.3定制新功能区语法详解558

24.3.4在内置选项卡插入按钮572

24.3.5修改内置选项卡的名称574

24.3.6 调用内置组和命令575

24.3.7锁定内置功能575

24.3.8使用回调函数强化功能区577

24.3.9调用图片生成菜单586

24.3.10设计动态菜单589

24.4功能区开发精彩案例594

24.4.1开发内置图标查看器594

24.4.2在功能区设计动态时钟596

24.4.3开发汉化版图片另存插件597

24.4.4调用照相机与更改形状600

24.4.5在功能区创建工作表目录601

第25章VBE的对象模型与对象控制604

25.1准备工作604

25.1.1设置Excel选项604

25.1.2引用对象库605

25.2认识VBE的对象模型605

25.2.1 VBE对象模型的层次结构605

25.2.2 VBE对象介绍605

25.2.3如何引用VBE对象607

25.2.4罗列当前工程中所有组件及其类型607

25.3 VBE对象的控制608

25.3.1罗列指定模块中所有过程的名称608

25.3.2罗列所有模块代码总行数610

25.3.3利用代码添加模块611

25.3.4用代码添加工作簿事件代码612

25.3.5创建ActiveX控件且编写单击事件代码613

25.3.6删除当前工作簿所有代码及窗体、模块组件614

25.3.7判断工作簿是否有宏代码615

25.3.8全自动生成窗体、控件及事件代码616

第26章 程序开发思想618

26.1开发人员自我定位618

26.1.1区别开发人员与应用人员618

26.1.2开发人员基本条件618

26.2开发插件与普通VBA编程的区别619

26.3 如何开发最佳应用程序619

26.3.1罗列应用程序需具备的功能619

26.3.2与终端用户交流619

26.3.3规划程序结构620

26.3.4设定友好的界面620

26.3.5提升程序通用性620

26.3.6注重程序效率621

26.3.7提供防错机制621

第27章 开发VBA百宝箱622

27.1菜单定制基础622

27.1.1认识命令栏对象622

27.1.2创建命令栏基本语法622

27.1.3罗列VBE中所有菜单与子菜单623

27.1.4创建工具栏以统计模块中过程相关信息624

27.2开发VBA插件工具箱626

27.2.1开发插件的准备工作626

27.2.2罗列插件功能626

27.2.3开发代码编号工具626

27.2.4开发代码美化工具628

27.2.5开发代码导出工具630

27.2.6开发代码清除工具632

27.2.7开发代码减肥工具632

27.2.8编写菜单634

27.2.9 发布插件637

第28章 插件设计639

28.1关于加载宏639

28.1.1加载宏的特点639

28.1.2为什么使用加载宏640

28.1.3加载宏管理器640

28.1.4内置加载宏的加载与使用640

28.1.5安装与卸载自定义加载宏641

28.2关于加载项641

28.2.1加载项的分类642

28.2.2加载项的开发方式642

28.2.3两种加载项的安装方式642

28.3准备编写XLAM加载宏644

28.3.1认识Excel工作簿的格式644

28.3.2生成加载宏的两种方法645

28.3.3宏转换成加载宏的技巧645

28.4开发公农历日历控件646

28.4.1确认程序需具备的功能646

28.4.2定义公历转农历的函数646

28.4.3设计日期输入器窗体647

28.4.4编写窗体初始化代码648

28.4.5实现输入器与工作表交互650

28.4.6设计帮助652

28.4.7定制菜单655

28.4.8测试并发布插件655

28.5 开发突出显示当前行列插件656

28.5.1确认所需具备的功能657

28.5.2通过XmI开发功能区选项卡657

28.5.3编写随鼠标移动而着色的VBA代码658

28.5.4测试代码662

第29章 代码封装技巧664

29.1封装基础664

29.1.1代码封装的优越性664

29.1.2 COM加载项开发基础664

29.1.3安装VB 6.0企业版665

29.1.4开发COM加载项的基本步骤666

29.2开发并封装重复值控制器668

29.2.1确认插件所需功能668

29.2.2建立VB工程669

29.2.3添加引用669

29.2.4编写菜单代码及响应事件669

29.2.5编写重复值控制主程序670

29.2.6发布加载项并安装调试671

29.3封装相同项与不同项的比较工具672

29.3.1确认插件所需功能673

29.3.2在Excel中创建窗体并调试673

29.3.3建立VB工程674

29.3.4添加引用674

29.3.5生成功能区按钮与响应事件674

29.3.6导入窗体675

29.3.7发布加载项并安装调试677

29.4设计安装软件678

29.4.1设计安装软件的必要性678

29.4.2程序选择678

29.4.3使用程序向导制作安装软件679

29.4.4自定义高级安装软件682

29.4.5制作相同项与不同项的高级安装程序684

第30章 开发“Excel百宝箱”(本章及附录内容均在光盘中)687

30.1程序规划687

30.1.1了解终端用户需求687

30.1.2确认插件功能表688

30.1.3规划插件结构688

30.2财务工具箱689

30.2.1制作工资条头689

30.2.2根据工资计算所需钞票张数692

30.2.3小写金额转大写696

30.2.4工作簿与工作表合并697

30.2.5工作表拆分707

30.2.6工作簿拆分711

30.2.7复选框工具715

30.2.8文本与数据转换719

30.3合并工具箱720

30.3.1合并数据并居中及其还原721

30.3.2合并数据并复制723

30.3.3取消区域合并填充原合并值725

30.3.4可还原的合并居中726

30.3.5合并列中相同数据及还原727

30.4批注工具箱729

30.4.1批注管理器730

30.4.2添加个性化批注734

30.4.3建立图片批注735

30.4.4批量添加右列内容为批注737

30.4.5批量导入同名照片到批注737

30.5图片工具箱740

30.5.1将选区转换成图片740

30.5.2批量导入图片742

30.5.3批量导出图片到硬盘745

30.6开发函数747

30.6.1开发自定义函数747

30.6.2设计函数帮助766

30.7定制百宝箱帮助769

30.7.1定制百宝箱帮助769

30.7.2信息反馈775

30.8定制多级菜单并发布777

30.8.1定制菜单777

30.8.2发布778

30.8.3小结778

热门推荐