Excel 2007 VBA参考大全

当前位置:首页 > 网络编程 > 办公软件 > Excel 2007 VBA参考大全

出版社:人民邮电
出版日期:2009-1
ISBN:9787115195401
作者:[美] John Gr
页数:648页

章节摘录

  第1章 Excel VBA基础  1.1使用宏录制器  操作Excel的宏录制器的过程很像用电话答录机录制应答语。首先想好你要说什么并稍加演练,然后打开录音机,说出你的应答辞。录制结束后,关掉录音机。这样就录好了一份应答语,在电话无人应答被自动播放。  录制Excel宏的过程非常相似。首先排练好要涉及的步骤,并确定想要开始和停止录制过程的位置。然后准备一个电子表格,开启宏录制器,执行Excel操作,结束时关闭宏录制器。这样就生成了一个自动化的过程,任何人在按下按钮时都可以重复执行它。  1.1.1 录制宏  假设使用宏在工作表顶部从单元格Bl开始输入前6个月的名称,即一月~六月。这个宏所实现的结果虽然可以简单地使用自动填充操作来完成,但本示例主要用于介绍一些重要的常规概念。  ◆首先,考虑如何执行这项操作。本示例相当简单,只需在工作表中输入数据。记住,准备录制更复杂的宏之前,需要预先演练将要执行的操作。  ◆然后,考虑何时开始录制。本示例中,因为要在单元格Bl中放置“一月”,所以录制时应该包括选择单元格Bl的操作。如果开始时不选择Bl,将会有在活动单元格中输入“一月”的记录。而在执行宏时,这个单元格的位置是不固定的。  ◆接下来,考虑何时停止录制。如果想将单元格设置为某些样式,如粗体和斜体,也应被包括在录制过程中。在宏运行后希望将活动单元格放置在哪里?你希望活动单元格就是输入“六月”的单元格吗?或者希望将活动单元格放置在列A或列8,以便为下次输入做准备?假设在宏结束时活动单元格为单元格A2,则应在关闭宏录制器前选择A2。  ◆现在,可以打开屏幕,准备录制了。

前言

  毋庸置疑,Excel作为优秀的电子表格软件,己广泛应用于各行各业,其强大的数据处理和分析功能,充分展示了数据的内涵,极大地提升了工作效率。并且,内嵌于Excel中的编程功能,不仅能够使很多重复工作自动化,而且使得Excel成为一个独具特色的开发平台,极大地扩展了Excel的功能。  本书的几位作者有着深厚的编程技术功底以及多年丰富的Excel和VBA应用实践经验,为用户开发了许多Excel应用解决方案,他们以自己高超的技术和非凡的创意让Excel的应用无所不能,充满活力。他们还撰写过多本经典的技术图书,本书就是其中之一。针对Excel 2007的变化,本书在之前版本的基础上进行了修订和重组,并增加了新的内容。虽然本书主要适用于Excel 2007,但除了部分Excel新特性外,大部分VBA代码仍然适用于较早版本的Excel。  承担本书翻译工作的成员均来自Excel Home——华语区著名的Excel技术站点。无数Excel技术精英都常常活跃于此,他们和本书的作者一样,都热爱技术,经验丰富,乐于分享。在接到出版社的邀请后,很快就由站长周庆麟(Kevin)组织了一个团队,开展翻译工作。  翻译的过程是辛苦的,看似简单的句子和作者表达的意图,要将其忠实地转换成中文,需要仔细地推敲和琢磨,这不仅要求译者有较高的英语水平,更考验着译者的语言能力。  翻译的过程也是枯燥的,需要有足够的耐心和耐力。在这部长达一千多页的技术图书中,不但有详尽的技术讲解,字典一样的语法和参数说明,更有大量的示例程序。为方便读者的阅读理解,我们完全使用中文版Excel 2007作为环境重新截图,认真确认每一个知识点,测试每段代码(原书中部分代码有误或存在兼容性问题),同时还将代码中的英文注释也翻译成了中文。  凭着对Excel技术的热爱和对知识的渴求,几位译者全身心投入,终于将这本优秀的图书呈现在广大读者面前。我们力求尽自己对Excel的理解,将文字表达得尽量完美,但由于水平有限,并且初次尝试翻译,疏漏之处在年难免,请谅解!也望读者在享受本书所带来的精彩的同时,不吝提出宝贵的意见。

内容概要

范进勇,网名fanjy,Excel Home“Office图书品评”版版主,从事水利工程管理工作,酷爱Excel,喜欢研究和使用Excel VBA,并热衷于与大家分享Excel程序开发实践经验,曾撰写多篇有影响力的Excel编程学习博客文章,深受广大网友欢迎。
杨荣林,网名“烟雨厦江南”,Excel Home资深会员,从事企业生产、成本分析与控制及产销存管理工作多年,精通数据统计与分析,在VBA与VB为开发平台的数据库程序设计方面有很丰富的实战经验。
John Green是一位生活和工作在澳大利亚悉尼的独立计算机顾问,精通Excel和Access。他有35年的计算机工作经验,拥有化学工程学位和MBA学位。

John用FORTRAN编写了其生平第一个程序,参与过大型机上专业设计语言的研发。20世纪80年代早期,他的兴趣转向电子表格系统,包括Lotus 1-2-3和Excel。

John为多家澳大利亚杂志撰写专栏,也参与专业书籍的编著,撰写了包括ExcelExpertSolutions和Using Visual Basic for Application 5等许多书的部分章节。他还与StephenBullen和Rob Bovey合著了Professional Excel Development。

为表彰他对CompuServe Excel论坛讨论区和MS网络新闻组所做出的贡献,从1995年至2005年,他都被Microsoft授予MVP(最有价值专家)的称号。

John Green编写了本书的前言、第1章~第11章、第13章、第15章~第17章和第19章。
Stephen Bullen和他的妻子Clare、女儿,Becky以及他们的爱犬Fluffy和Charlie居住在英国伦敦的Woodford Green。他与前妻还育有两个女儿Jane和Katie。

毕业于牛津大学的Stephen拥有工程学、经济学和管理学的硕士学位,这是他特有的优势,使其能将商业和技术很好地融合在一起。自1994年起,他开始提供Excel咨询和应用程序开发服务,早先是Price
Waterhouse Management Consultants的雇员,后来在BMS(Business Modelling Solution Limited,2004年更名为Office Automation Ltd.)名下提供独立的贸易咨询服务。目前Stephen供职于伦敦的Barclays Capital,为复杂的外来衍生性商品开发商贸系统。

Stephen是Excel VBAProgrammer's Reference早前版本的合著者,也是Professional Excel Development一书的合著者。
除了咨询和写作工作外,Stephen活跃于Microsoft公司的peer-to-peer(点对点,简称P2P)技术支持新闻组内的Excel用户社区,还花费了大量业余时间更新他的Excel博客。为酬谢他的知识、技术和贡献,Microsoft自1996年起每年都授予他MVP的头衔。

Stephen Bullen编写了本书的第14章、第18章、第24章~第27章和附录B。

书籍目录

第1章 Excel VBA基础
第2章 Application对象
第3章 工作簿和工作表
第4章 使用单元格区域
第5章 使用名称
第6章 数据列表
第7章 数据透视表
第8章 图表
第9章 事件过程
第10章 添加控件
第11章 文本文件和文件对话框
第12章 使用XML和开放的XML文件格式
第13章 用户窗体
第14章 RibbonX
第15章 命令栏
第16章 类模块
第17章 加载项
第18章 自动化加载项和COM加载项
第19章 与其他Office应用程序交互
第20章 使用ADO访问数据
第21章 管理外部数据
第22章 信任中心和文档安全
第23章 使用Excel浏览OLAP数据源
第24章 Excel和Internet
第25章 国际性的问题
第26章 VBE编程
第27章 利用Windows API编程
附录A Excel 2007对象模型
附录B VBE对象模型
附录C Office 2007对象模型

编辑推荐

  《Excel2007 VBA参考大全》介绍如何利用VBA语言使Excel应用程序达到更高层次,并教会读者使用VBA获得对电子表格更好的控制。为其他用户开发更加动态的Excel应用程序。《Excel2007 VBA参考大全》内容从概念介绍到高级开发主题,指导读者学习Excel 2007的方方面面,包括功能区(Ribbon)和XML文件格式。  《Excel2007 VBA参考大全》教会读者获得以下技能:  ·编写易读、易维护且运行速度快的代码;  ·利用VBE及其大量工具的技巧;  ·访问各种格式数据的技术;  ·建立应用程序并将其转换为加载项的方式;  ·操作Office XML文件格式的方法;  ·理解RibbonX的详细说明;  ·管理外部数据和使用0LAP数据源的实践经验;  ·有效地调试应用程序的方法;  ·打包并将自定义的应用程序分发给其他用户的技巧。

作者简介

本书共有27章和3个附录,大致分成3个部分。第1部分为第1章,介绍了VBA编程和Excel对象模型的基础知识。第2部分为第2章~第27章,通过大量的实例介绍了Excel的关键对象,并介绍了Excel 2007新的Office XML文件格式和RibbonX开发技术,其中一些章节专门介绍了为提取各种格式的数据而访问外部数据库的详细技术,最后4章探讨了将Excel链接到Internet、为国际兼容性编写代码、VBE编程以及如何使用Win32 API函数等高级话题。第3部分为附录,提供了Excel 2007对象模型以及VBE和Office对象模型的所有对象,并包括相应的所有属性、方法和事件以及相关示例。    本书介绍的开发技术都是许多优秀的VBA程序员多年经验交流、归纳、总结的成果。本书适合从基础到高级的Excel用户和程序员,特别是希望在Excel应用程序中利用VBA语言功能的Excel用户阅读。

图书封面


 Excel 2007 VBA参考大全下载



发布书评

 
 


精彩短评 (总计3条)

  •     前一章还行,到后几章我就得扶墙了。。。
  •     Excel Home网站相关牛人编写翻译编写的书,主要介绍了Excel VBA中各种函数,数据特性,programming pattern 等,是本蛮好的进阶工具书
  •     vba 这本书就够了,全都有
 

外国儿童文学,篆刻,百科,生物科学,科普,初中通用,育儿亲子,美容护肤PDF图书下载,。 零度图书网 

零度图书网 @ 2024