出版时间:2008-6 出版社:电子工业出版社 作者:戴维斯 页数:545
Tag标签:无
内容概要
本书是一本系统全面地介绍VBA的书,包括6大部分、30章。本书以目前最流行的Word、Excel、Access等软件为基础,由浅入深,层层递进,精辟地阐述了VBA的应用方法和使用范围。无论是新手还是有经验的开发人员,都可以从中获得有益的内容和信息。通过这本书,读者可以了解VBA是附着在应用软件上的工具,而这些应用软件可能正是我们最常期的软件(例如Word、Excel),用好了VBA我们就可以将这些常用软件的功能大大加强,解决一些我们原来认为不可能解决的问题。 本书不仅可以作为VBA初学者的入门读物,也可作为具有一定VBA基础的读者进一步学习和掌握的教材,还可以作为大专院校相关专业师生的参考书。
作者简介
作者:(美国)戴维斯(Guy Hart-Davis) 译者:杨密 杨乐 柯树森 解说词:马茂盛
书籍目录
第一部分 录制宏和VBA入门 第1章 在office程序中录制和运行宏 什么是VBA以及VBA能做什么 VBA与VB的差别 宏基础 录制宏 计划宏 打开宏录制器 命名宏 设定运行宏的方式 运行宏 在word中录制样本宏 在Excel中录制样本宏 创建一个个人宏工作簿,如果还没有它的话 在Excel中录制样本宏 在PowerPoint中录制标本宏 指定运行宏的方式 将宏指定到工具栏按钮或菜单项 将宏指定到组合键 删除宏 …… 第2章 从Visual Basic编辑器入手 第3章 编辑已录制的宏 第4章 在Visual Basic编辑器中从头生成代码第二部分 使用VBA 第5章 VBA的基本语法 第6章 了解变量、常量以及枚举常量 第7章 数组变量 第8章 寻找所需的对象、方法和属性第三部分 指令决策、使用循环与函数 第9章 使用函数 第10章 编写自定义函数 第11章 用代码决策 第12章 使用循环重复执行第四部分 使用消息框、输入框和对话框 第13章 使用消息框和输入框以获得用户输入 第14章 生成简单的自定义对话框 第15章 生成复杂对话框第五部分 生成有效的代码 第16章 构建模块及使用类 第17章 调试代码和处趣错误 第18章 构建出色的代码 第19章 用VRA的安全特性保护代码第六部分 办公软件编程 第20章 了解Word对象模型和重要对象 第21章 使用Word中广泛使用的对象进行工作 第22章 了解Excel对象模型和重要对象 第23章 使用Excel中广泛使用的对象进行工作 第24章 了解PowerPoint对象模型和重要对象 第25章 使用shapes进行工作和运行幻灯片放映 第26章 了解Outlook对象模型和重要对象 第27章 使用Outlook中的事件进行工作 第28章 了解Access对象模型和重要对象 第29章 使用VBA处理Access数据库中的数据 第30章 实现不同软件间的访问不同软件相互交流的工具
章节摘录
第一部分 录制宏和VBA入门第1章 在Office程序中录制和运行宏本章介绍了解VBA最简便的方法:用0ffice程序中的宏录制器录制简单的宏,然后运行这些宏,以重复宏中所包含的动作。可以直接把需要反复操作的任务录制为宏,提高工作速度。还可以用宏录制器生成VBA代码,执行需要的动作,然后编辑这些代码增加功能和灵活性。什么是VBA以及VBA能做什么VBA是微软公司开发的程序语言,可以嵌入到软件中。在支持VBA的软件中可以用VBA进行自动化工作。所有主要的Office程序如Word、Excel、PowerPoint、Outlook、Ac—ceSs、FrontPage和Vroject都支持VBA,因此可以说大多数Office软件都可以实现自动化。然而,微软还许可其他软件公司和开发商使用VBA(清单见http://msdn.microsoft.eom/isv/technology/vba/partners/default.aspx)。因此,VBA还可以用于许多其他软件。前面提到“在软件中进行自动化工作”,并不是很明确,因为可以用VBA做的事情很多,举例如下:可以录制一个宏,自动运行一系列标准动作。例如,在Word文档中插入一张图片,调整图片的尺寸和样式,再加上图题并选择适合的字体。或者将Excel图表插入PowerPoint幻灯片,进行格式处理后加上文字说明。可以写一些代码自动运行多次命令,根据运行的条件给出判定。例如,可以在Pow—erPoint中每次打开文件时执行一系列的动作。可以生成用户窗体或者自定义对话框,让用户进行选择,为运行的代码设定条件。可以用VBA执行在用户窗体中不能直接操作的动作。
编辑推荐
通过《VBA从入门到精通(第2版)》,读者可以了解VBA是附着在应用软件上的工具,而这些应用软件可能正是我们最常用的软件(例如Word、Excel),用好了VBA我们就可以将这些常用软件的功能大大加强,解决一些我们原来认为不可能解决的问题。
图书封面
图书标签Tags
无
评论、评分、阅读与下载