当前位置:首页 > 工业技术
Office VBA编程高手
Office VBA编程高手

Office VBA编程高手PDF电子书下载

工业技术

  • 电子书积分:13 积分如何计算积分?
  • 作 者:北京博彦科技发展有限责任公司著
  • 出 版 社:北京:北京大学出版社
  • 出版年份:2000
  • ISBN:7900629831
  • 页数:381 页
图书介绍:本书共17章,主要介绍如何通过VBA更好地实现办公自动化,详细内容包括:VBA简介、VBA编程环境、VBA编程基础、Office 2000对象结构、使用Excel对象、使用Word对象、使用其他Office应用程序的对象、调试程序和错误处理、Office 2000办公自动化集成、自定义Office用户界面、使用Win32 API扩展VBA的功能、工程的安全性、数据库及ADO的应用、运用ADO访问Index Server和Full-Text Search、使用Windows 2000 ADSI、为Office 2000开发COM加载项、VBA与企业开发和Windows DNA。本书内容循序渐进、实例丰富、解释细致,不仅适合初学者和编程爱好者,对于有编程经验的用户也会有一定的帮助。
《Office VBA编程高手》目录

第1章 VBA概论 1

1.1 Office 2000与VBA 2

1.2 何时使用VBA 2

1.3 Office解决方案 3

1.3.1 不编写代码来创建解决方案 3

1.3.2 使用VBA 4

1.4 理解对象的属性和方法 4

1.4.1 对象 4

1.4.2 属性和方法 5

第2章 VBA编程环境 9

2.1 牛刀小试Hello! World 10

2.2 VBA编程环境 12

2.2.1 打开Visual Basic编辑器 13

2.2.2 Visual Basic编辑器特性 14

2.2.3 VBA工程中的元素 14

2.2.4 设置属性 16

2.2.5 代码窗口 17

2.2.6 设置环境选项 21

2.3 编写和运行代码 22

2.3.1 过程类型 22

2.3.2 录制代码 23

2.3.3 创建通用过程 25

2.3.4 运行代码 27

第3章 VBA编程基础 31

3.1 数据类型、变量和常量 32

3.1.1 数据类型 32

3.1.2 变量 33

3.1.3 使用常量 37

3.2 过程和函数 37

3.2.1 使用过程和函数 37

3.2.2 参数传递方式 39

3.2.3 内部过程和函数 41

3.3 程序控制语句 47

3.3.1 If语句 48

3.3.2 Select Case语句 49

3.3.3 Do…Loop语句 50

3.3.4 While…Wend语句 52

3.3.5 For…Next语句 52

3.3.6 For Each…Next语句 53

3.3.7 With…End With语句 54

3.3.8 Exit语句 55

3.3.9 Go To语句 55

3.4 窗体 55

3.4.1 创建窗体 55

3.4.2 操作窗体 56

3.5 控件 58

3.5.1 将控件放置到窗体中 59

3.5.2 向文档添加控件 60

3.5.3 命名控件 61

3.5.5 给控件事件添加代码 62

3.5.4 设置控件属性 62

3.6 各种控件 63

3.6.1 文字框控件(TextBox) 63

3.6.2 标签控件(Label) 64

3.6.3 命令按钮控件(CommandButton) 65

3.6.4 复选框控件(CheckBox) 65

3.6.5 列表框控件(ListBox) 67

3.6.6 组合框控件(ComboBox) 69

3.6.8 选项按钮控件(OptionButton 70

3.6.7 框架控件(Frame) 70

3.6.9 微调按钮控件(SpinButton)) 71

3.6.10 切换按钮控件(ToggleButton) 72

3.6.11 图片控件(Image) 73

3.6.12 其他控件 73

3.7 自定义工具箱 73

第4章 Office 2000对象结构 77

4.1 Office 2000公用对象结构 78

4.2.1 引用对象库 80

4.2 创建和使用对象 80

4.2.2 声明对象变量 81

4.2.3 在代码中使用对象 83

4.3 使用FileSearch对象 85

4.4 使用DocumentProperties对象 89

4.4.1 检索文档属性 91

4.4.2 设置文档属性 92

4.5 其他对象 92

4.5.1 HTMLProiect对象 93

4.5.2 COMAddIns集合对象 95

4.5.3 LanguageSettings对象 96

4.5.4 AnswerWizard集合对象 97

4.5.5 Scripts集合对象 97

4.5.6 WebPageFonts集合对象 99

更上一层楼 99

第5章 使用Excel对象 103

5.1 Excel对象概述 104

5.2 使用Excel对象 105

5.2.1 使用Application对象 107

5.2.2 Workbooks对象模型 108

5.2.3 使用工作表 112

5.2.4 Range对象 117

5.2.5 使用Range对象 121

更上一层楼 128

第6章 使用Word对象 131

6.1.1 文档 132

6.1 概述 132

6.1.2 创建模板 133

6.1.3 Word对象模型 134

6.1.4 定位Word对象模型 135

6.1.5 使用Word事件 137

6.2 处理文档 140

6.2.1 创建和打开文档 140

6.2.2 保存和关闭文档 141

6.2.4 发布Web文档 142

6.2.3 打印文档 142

6.3.1 检索文档区域 143

6.3 处理文档区域 143

6.3.2 定义Range对象 144

6.3.3 重新定义区域 146

6.3.4 处理Selection对象 148

6.3.5 使用书签 149

6.4 处理文档内容 150

6.4.1 插入及格式化文本 150

6.4.3 创建并插入自动图文集 154

6.4.2 使用样式 154

6.4.4 使用表格 155

6.4.5 从其他应用程序插入数据 159

更上一层楼 160

第7章 其他Office应用程序的对象及使用 163

7.1 PowerPoint 164

7.1.1 PowerPoint对象模型 164

7.1.3 使用演示文稿 165

7.1.2 定位PowerPoint对象模型 165

7.1.4 发布Web演示文稿 168

7.2 Access 168

7.2.1 Access对象模型 169

7.2.2 Access对象 170

7.2.3 使用数据库 175

7.2.4 Web发布 176

7.3 Outlook 177

7.3.1 Outlook概述 177

7.3.2 Outlook对象模型 178

7.3.3 创建Outlook项目 179

7.3.4 使用Outlook事件 183

7.4 FrontPage 183

7.4.1 FrontPage对象模型 184

更上一层楼 192

第8章 调试程序和错误处理 195

8.1.1 调试概述 196

8.1 调试 196

8.1.2 调试您的Office解决方案 197

8.1.3 中断模式 197

8.1.4 立即窗口 200

8.1.5 本地窗口 202

8.1.6 监视窗口 202

8.1.7 调用堆栈 204

8.2 陷阱与错误处理 205

8.2.1 陷阱的构成 205

8.2.2 错误处理程序 206

8.2.3 错误处理示例 207

8.2.4 处理运行时错误 208

第9章 Office 2000办公自动化集成示例 211

9.1 建立数据库 212

9.2 创建Excel工作表和图表 217

9.3 创建Word报告 221

9.4 创建PowerPoint演示文档 224

9.5 使用Outlook发送Word报告 225

9.6 使用FrontPage发布文档 227

第10章 自定义Office 2000用户界面 229

10.1 Office菜单和工具栏 230

10.1.1 创建用户工具栏和菜单栏 231

10.1.2 清除界面对象 245

10.2 Office 2000助手 248

10.2.1 选择Office助手 249

10.2.2 创建助手气球 250

更上一层楼 254

第11章 使用Win32 API扩展VBA的功能 257

11.1 理解Win32 API 258

11.1.1 API 258

11.1.2 理解动态链接库 258

11.1.3 什么时候使用Win32 API 259

11.2.1 声明例程 260

11.2.2 利用Win32 api.txt 260

11.2 在VBA中用Win32 API编程 260

11.2.3 理解声明部分 261

11.2.4 理解函数和子程序 261

11.2.5 指定库(Library)名 262

11.2.6 理解声明中的别名(Aliases) 262

11.2.7 理解参数中的By Reference和By Value 262

11.2.8 在声明中指定字符串为参数 263

11.2.9 调用Win32例程 263

11.2.10 传送作为返回参数的字符串 263

11.2.11 了解从Win32 API中返回值 264

11.2.12 使用句柄 264

11.3 使用Win32 API示例 265

11.3.1 处理注册表 265

11.3.2 文件管理 268

11.3.3 获得当前用户的名称 271

更上一层楼 272

第12章 工程项目的安全性 273

12.1 工程密码保护措施 274

12.2 Access数据库安全性 275

12.2.1 将数据库保存为MDE文件 275

12.2.2 隐藏数据库对象 276

12.2.3 为数据库设置密码 277

12.2.4 加密和解密数据库 280

12.2.5 为数据库设置用户级安全性 281

更上一层楼 285

第13章 数据库以及ADO的应用 287

13.1 数据在Office应用程序中的作用 288

13.1.1 用Excel存储数据 288

13.1.2 用关系数据库存储数据 289

13.2 使用数据 289

13.3 ActiveX Data Object(ADO) 290

13.3.1 理解OLE DB 290

13.3.2 ADO对象模型 291

13.4.1 设置对ADO的引用 292

13.4.2 创建Connection对象 292

13.4 使用ADO 292

13.4.3 创建Recordset对象 293

13.4.4 关闭记录集和连接对象 295

13.4.5 引用字段和数据 296

13.4.6 浏览记录 297

13.4.7 过滤记录 299

13.4.8 添加、删除和修改记录 299

13.5 建立查询 300

13.5.1 SQL概述 300

13.5.2 用SQL选取记录 300

13.5.3 用SQL打开记录集 302

13.6 处理数据访问错误 304

更上一层楼 305

第14章 运用ADO访问Index Server和Full-Text Search 309

14.1 在Index Server中使用ADO 310

14.1.1 简单的搜索 310

14.1.3 可搜索属性 314

14.1.2 限制搜索范围 314

14.2 在SOL 7.0 Full-Text Search中使用ADO 315

14.2.1 Full-Text Search的优点 315

14.2.2 安装Full-Text Search 316

14.2.3 在表中加入Full-Text Search索引 316

14.2.4 执行全文本查询 317

14.2.5 获取索引统计数 320

更上一层楼 320

第15章 使用Windows 2000 ADSI 323

15.1 什么是目录服务 324

15.2 什么是Active Directory 325

15.3 ADSI对象模型简介 326

15.4 属性缓存 330

15.5 域的检查 332

15.6 用户和用户组操作 335

15.7 NT服务的控制 339

15.8 打印机控制 341

15.10 ADSI和Site Server 343

15.9 Exchange Server的管理 343

15.11 ADSI中ADO的使用 344

更上一层楼 346

第16章 为Office 2000开发COM加载项 347

16.1 了解COM加载项 348

16.1.1 Office 97与Office 2000的COM加载项 348

16.1.2 Office 2000 COM加载项特性 349

16.2 创建一个COM加载项 351

16.2.1 用Visual Basic创建COM加载项 351

16.2.2 测试COM加载项 355

16.3 调试COM加载项 358

16.3.1 使用[COM加载项]对话框 358

16.3.2 在中断模式下更改代码 359

16.3.3 终止项目以编辑代码 360

16.4 菜单及工具栏 361

16.4.1 创建和删除菜单和工具栏 361

16.4.2 设置事件过程 362

16.5.1 打包基本的COM加载项 363

16.5 打包并部署您的COM加载项 363

16.5.2 在另一台机器上安装COM加载项 366

更上一层楼 366

第17章 VBA与企业开发和Windows DNA 369

17.1 企业解决方案 370

17.1.1 企业信息系统(Enterprise Information System) 370

17.1.2 使用VBA降低企业成本 370

17.1.3 在线事务处理系统和决策支持系统 371

17.2 多层系统 373

17.2.1 三层系统 373

17.2.2 N层系统 373

17.2.3 分布计算技术知识介绍 374

17.3 Windows DNA与VBA 376

17.3.1 Windows DNA新一代计算方案的框架 377

17.3.2 VBA与Windows DNA 379

17.3.3 使用VBA的好处 380

相关图书
作者其它书籍
返回顶部