书籍详情

Office VBA编程高手

Office VBA编程高手

作者:北京博彦科技发展有限责任公司著

出版社:北京大学出版社

出版时间:2000-01-01

ISBN:9787900629838

定价:¥49.00

内容简介
  本书共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   Office 2000与 VBA                  
     1. 2   何时使用VBA                  
     1. 3   Office 解决方案                  
         1. 3. l   不编写代码来创建解决方案                  
         1. 3. 2   使用 VBA                  
     1. 4   理解对象的属性和方法                  
         1. 4. 1   对象                  
         1. 4. 2   属性和方法                  
 第2章   VBA编程环境                  
     2. 1  牛刀小试Hello!World                  
     2. 2  VBA编程环境                  
         2. 2. 1   打开 Visual Basic编辑器                  
         2. 2. 2   Visual Basic编辑器特性                  
         2. 2. 3   VBA工程中的元素                  
         2. 2. 4   设置属性                  
         2. 2. 5   代码窗口                  
         2. 2. 6   设置环境选项                  
     2. 3   编写和运行代码                  
         2. 3. 1   过程类型                  
         2. 3. 2   录制代码                  
         2. 3. 3   创建通用过程                  
         2. 3. 4   运行代码                  
 第3章   VBA编程基础                  
     3. 1   数据类型. 变量和常量                  
         3. 1. l   数据类型                  
         3. 1. 2   变量                  
         3. 1. 3   使用常量                  
     3. 2   过程和函数                  
         3. 2. 1   使用过程和函数                  
         3. 2. 2   参数传递方式                  
         3. 2. 3   内部过程和函数                  
     3. 3   程序控制语句                  
         3. 3. 1   If语句                  
         3. 3. 2   Select Case语句                  
         3. 3. 3   Do…Loop语句                  
         3. 3. 4   While…Wend语句                  
         3. 3. 5   For…Next语句                  
         3. 3. 6   For Each…Next语句                  
         3. 3. 7   With… End With语句                  
         3. 3. 8   Exit语句                  
         3. 3. 9   GO TO语句                  
    3. 4   窗体                  
         3. 4. 1   创建窗体                  
         3. 4. 2   操作窗体                  
    3. 5   控件                  
         3. 5. 1   将控件放置到窗体中                  
         3. 5. 2   向文档添加控件                  
         3. 5. 3   命名控件                  
         3. 5. 4   设置控件属性                  
         3. 5. 5   给控件事件添加代码                  
    3. 6   各种控件                  
         3. 6. 1   文字框控件(TextBox)                  
         3. 6. 2   标签控件(Label)                  
         3. 6. 3   命令按钮控件(CommandButton)                  
         3. 6. 4   复选框控件(CheckBox)                  
         3. 6. 5   列表框控件(ListBox)                  
         3. 6. 6   组合框控件(ComboBox)                  
         3. 6. 7   框架控件(Frame)                  
         3. 6. 8   选项按钮控件(OptionButton)                  
         3. 6. 9   微调按钮控件(SpinButton))                  
         3. 6. 10   切换按钮控件(ToggleButton)                  
         3. 6. 11   图片控件(Image)                  
         3. 6. 12   其他控件                  
     3. 7   自定义工具箱                  
 第4章   Office 2000对象结构                  
     4. 1   Office 2000公用对象结构                  
     4. 2   创建和使用对象                  
         4. 2. 1   引用对象库                  
         4. 2. 2   声明对象变量                  
         4. 2. 3   在代码中使用对象                  
     4. 3   使用Filesearch对象                  
     4. 4   使用DocumentProperties对象                  
         4. 4. l   检索文档属性                  
         4. 4. 2   设置文档属性                  
     4. 5   其他对象                  
         4. 5. 1   HTMLProject对象                  
         4. 5. 2  COMAddlns集合对象                  
         4. 5. 3   LanguageSettings对象                  
         4. 5. 4  AnswerWizard集合对象                  
         4. 5. 5  Scripts集合对象                  
         4. 5. 6   WebPageFontS集合对象                  
     更上一层楼                  
 第5章   使用Excel对象                  
     5. 1   Exce1对象概述                  
     5. 2   使用Excel对象                  
         5. 2. l   使用 Application对象                  
         5. 2. 2  Workbooks对象模型                  
         5. 2. 3   使用工作表                  
         5. 2. 4   Range对象                  
         5. 2. 5   使用Range对象                  
     更上一层楼                  
 第6章   使用Word对象                  
      6. l   概述                  
         6. 1. 1   文档                  
         6. 1. 2   创建模板                  
         6. 1. 3   Word对象模型                  
         6. 1. 4   定位Word对象模型                  
         6. l. 5   使用Word事件                  
     6. 2   处理文档                  
         6. 2. 1   创建和打开文档                  
         6. 2. 2   保存和关闭文档                  
         6. 2. 3   打印文档                  
         6. 2. 4   发布Web文档                  
     6. 3   处理文档区域                  
         6. 3. l   检索文档区域                  
         6. 3. 2   定义Range对象                  
         6. 3. 3   重新定义区域                  
         6. 3. 4   处理Selection对象                  
         6. 3. 5   使用书签                  
     6. 4   处理文档内容                  
         6. 4. 1   插入及格式化文本                  
         6. 4. 2   使用样式                  
         6. 4. 3   创建并插入自动图文集                  
         6. 4. 4   使用表格                  
         6. 4. 5   从其他应用程序插入数据                  
     更上一层楼                  
 第7章   其他Office应用程序的对象及使用                  
       7.1   PowerPoint                  
         7. 1. 1   POwerPoint对象模型                  
         7. 1. 2   定位PowerPoint对象模型                  
         7. l. 3   使用演示文稿                  
         7. l. 4   发布Web演示文稿                  
     7. 2  Access                  
         7. 2. 1   Access对象模型                  
         7. 2. 2   Access对象                  
         7. 2. 3   使用数据库                  
         7. 2. 4   Web发布                  
     7. 3   Outlook                  
         7. 3. 1   Outlook概述                  
         7. 3. 2  Outlook对象模型                  
         7. 3. 3   创建Outlook项目                  
         7. 3. 4   使用Outlook事件                  
     7. 4   FrontPage                  
         7. 4. 1   FrontPage对象模型                  
     更上一层楼                  
 第8章   调试程序和错误处理                  
     8. l   调试                  
         8. 1. l   调试概述                  
         8. 1. 2   调试您的Office解决方案                  
         8. 1. 3   中断模式                  
         8. 1. 4   立即窗口                  
         8. 1. 5   本地窗口                  
         8. 1. 6   监视窗口                  
         8. 1. 7   调用堆栈                  
     8. 2   陷阶与错误处理                  
         8. 2. l   陷饼的构成                  
         8. 2. 2   错误处理程序                  
         8. 2. 3   错误处理示例                  
         8. 2. 4   处理运行时错误                  
 第9章   Office 2000 办公自动化集成示例                  
     9. l   建立数据库                  
     9. 2   创建 Excel工作表和图表                  
     9. 3   创建Word报告                  
     9. 4   创建PowerPoint演示文档                  
     9. 5   使用Outlook发送Word报告                  
     9. 6   使用FrontPage发布文档                  
 第10章   自定义Office 2000用户界面                  
     10. l   Office菜单和工具栏                  
           10. 1. l   创建用户工具栏和菜单栏                  
           10. 1. 2   清除界面对象                  
     10. 2   Office 2000助手                  
           10. 2. l   选择Office助手                  
           10. 2. 2   创建助手气球                  
       更上一层楼                  
 第11章   使用 Win32 API扩展VBA的功能                  
     11. l   理解 Win32  API                  
             11.1.1   API                  
           11. 1. 2   理解动态链接库                  
           11. 1. 3   什么时候使用Win32 API                  
     11. 2   在VBA中用 Win32 API编程                  
           11. 2. l   声明例程                  
           11. 2. 2   利用 Win32api.txt                  
           11. 2. 3   理解声明部分                  
           11. 2. 4   理解函数和子程序                  
           11. 2. 5   指定库( Library)名                  
           11. 2. 6   理解声明中的别名( Aliases)                  
           11. 2. 7   理解参数中的 By Reference和 By Value                  
           11. 2. 8   在声明中指定字符串为参数                  
           11. 2. 9   调用Win32例程                  
           11. 2. 10   传送作为返回参数的字符串                  
           11. 2. 11   了解从Win32 API中返回值                  
           11. 2. 12   使用句柄                  
     11. 3   使用 Win32  API示例                  
           11. 3. l   处理注册表                  
           11. 3. 2   文件管理                  
           11. 3. 3   获得当前用户的名称                  
       更上一层楼                  
 第12章   工程项目的安全性                  
       12. 1   工程密码保护措施                  
       12. 2   Access数据库安全性                  
           12. 2. l   将数据库保存为MDE文件                  
           12. 2. 2   隐藏数据库对象                  
           12. 2. 3   为数据库设置密码                  
           12. 2. 4   加密和解密数据库                  
           12. 2. 5   为数据库设置用户级安全性                  
       更上一层楼                  
 第13章   数据库以及ADO的应用                  
       13.1   数据在Office应用程序中的作用                  
         13. 1. 1   用Excel存储数据                  
         13. 1. 2   用关系数据库存储数据                  
     13. 2   使用数据                  
     13. 3   ActiveX Data Object(ADO)                  
           13. 3. l   理解OLE DB                  
           13. 3. 2   ADO对象模型                  
     13. 4   使用ADO                  
           13. 4. 1   设置对ADO的引用                  
           13. 4. 2   创建Connection对象                  
           13. 4. 3   创建Recordset对象                  
           13. 4. 4   关闭记录集和连接对象                  
           13. 4. 5   引用字段和数据                  
           13. 4. 6   浏览记录                  
           13. 4. 7   过滤记录                  
           13. 4. 8   添加. 删除和修改记录                  
     13. 5   建立查询                  
         13. 5. 1   SQL概述                  
         13. 5. 2   用SQL选取记录                  
         13. 5. 3   用SQL打开记录集                  
     13. 6   处理数据访问错误                  
       更上一层楼                  
 第14章   运用ADO访问Index Server和Full-Text Search                  
     14. 1   在 Index Server中使用 ADO                  
           14. 1. l   简单的搜索                  
           14. 1. 2   限制搜索范围                  
           14. 1. 3   可搜索属性                  
     14. 2   在 SQL 7.0 Full-Text Search中使用 ADO                  
           14. 2. 1   Full-Text Search的优点                  
           14. 2. 2   安装 Full-Text Search                  
           14. 2. 3   在表中加入Full-Text Search索引                  
           14. 2. 4   执行全文本查询                  
           14. 2. 5   获取索引统计数                  
       更上一层楼                  
 第 15章   使用Windows 2000 ADSI                   
     15. l   什么是目录服务                  
     15. 2   什么是 Active Directory                  
     15. 3   ADSI对象模型简介                  
     15. 4   属性缓存                  
     15. 5   域的检查                  
     15. 6   用户和用户组操作                  
     15. 7   NT服务的控制                  
     15. 8   打印机控制                  
     15. 9   Exchange Server的管理                  
     15. 10   ADSI和 Site Server                  
     15. 11   ADSI中ADO的使用                  
       更上一层楼                  
 第16章   为 Office 2000 开发COM加载项                  
     16. 1   了解COM加载项                  
           16. 1. 1  Office 97与Office 2000的COM加载项                  
           16. 1. 2   Office 2000 COM加载项特性                  
     16. 2   创建一个COM加载项                  
           16. 2. 1   用 Visual Basic创建COM加载项                  
           16. 2. 2   测试COM加载项                  
     16. 3   调试COM加载项                  
           16. 3. l   使用【COM加载项】对话框                  
           16. 3. 2   在中断模式下更改代码                  
           16. 3. 3   终止项目以编辑代码                  
     16. 4   菜单及工具栏                  
           16. 4. 1   创建和删除菜单和工具栏                  
           16. 4. 2   设置事件过程                  
     16. 5   打包并部署您的COM加载项                  
           16. 5. l   打包基本的COM加载项                  
           16. 5. 2   在另一台机器上安装COM加载项                  
       更上一层楼                  
 第 17章  VBA与企业开发和Windows DNA                  
     17. 1   企业解决方案                  
           17. 1. l   企业信息系统(Enterprise Informaion System)                  
           17. 1. 2   使用VBA降低企业成本                  
           17. 1. 3   在线事务处理系统和决策支持系统                  
    17. 2   多层系统                  
           17. 2. 1   三层系统                  
           17. 2. 2   N 层系统                  
           17. 2. 3   分布计算技术知识介绍                  
    I7. 3   Windows DNA与 VBA                  
           17. 3. 1   Windows DNA新一代计算方案的框架                  
           17. 3. 2  VBA与 Windows DNA                  
           17. 3. 3   使用VBA的好处                  
                   
                   

猜您喜欢

读书导航