Access2007VBA宝典
Access 2007 VBA宝典作者: (美)费德玛(Feddema,H.) 著,张波,陈江红,苏丽译
出 版 社: 人民邮电出版社
出版时间: 2008-6-1
字数: 843000
版次: 1
页数: 473
开本: 16开
印次: 1
纸张: 胶版纸
I S B N : 9787115175984
包装: 平装
所属分类: 图书 >> 计算机/网络 >> 数据库 >> Access
定价:¥69.00
编辑推荐使用VBA代码链接Office应用程序
同步Access和Outlook联系人
简化任务并提高生产率。
充分利用Access 2007的全部功能
充分利用Access 2007的全部功能
在各个Microsoft Office应用程序之间无缝地传递Access数据,这只是针对初学者。在这本由知名AcceSS专家HeIen Feddema撰写的全新并且全面的指南中。您可以学习编写Vi-sual Basic代码,从而自动执行Access数据库任务、创建独立脚本、提取及合并数据,而且可以将各种强大的解决方案结合起来,从而提高在Office家族成员间工作时的效率。无论您是初学者还是有经验的用户,本书都是您成功驾驭Access 2007
的必备书籍。
·在Word、Excel和Outlook之间操作并共享Access数据:
·从Access创建Word文档;
·编写VBA代码来自动执行数据库任务;
·创建Access窗体,作为数据交换的控制面板:
·使用COM和Access加载项添加功能;
·使用SQL Server数据:
·使用XML自定义Access 2007功能区。
在各个Microsoft Office应用程序之间无缝地传递Access数据,这只是针对初学者。在这本由知名Access专家Helen Feddema撰写的全新并且全面的指南中,您可以学习编写Visual Basic代码。从而自动执行Access数据库任务、创建独立脚本、提取及合并数据,而且可以将各种强大的解决方案结合起来,从而提高在Office家族成员间工作时的效率。无论您是初学者还是有经验的用户。本书都是您成功驾驭Access 2007的必备书籍。
内容简介Access是Microsoft公司Office办公套件中的数据库应用程序,而Access VBA是Access的编程语言。利用VBA不仅能够设计常用的小工具、小软件,还能够编写代码,让很多程序共享数据。本书全面介绍了Access VBA的应用。首先介绍各种Office组件及其用途,然后详细介绍了这些组件,以及如何在组件之间共享各种数据;最后介绍了更为高级的主题,包括VB 6.0、Access加载项、Visual Studio 2005共享加载项、使用XML实现自定义Office 2007功能区,以及与SQL Server数据库的交互等。
本书内容丰富,并且在配套网站上提供了书中所有的示例文件和代码,有助于读者通过亲身实践掌握Access VBA的强大功能。本书适合Office的中高级用户以及希望学习Access VBA的人员参考。
作者简介费德玛(Helen Feddema),是最受尊敬的Microsoft Access专家之一。她是多本Microsoft Access图书的作者,其中包括畅销书Microsoft Access Version 2002 Inside Out忽而Expert One-on-One Microsoft Access Application Development。她是Access Watch杂志的编辑,负责撰写Access Archon专栏。她还是一名独立的Access顾问。
目录第1部分Office组件及其最佳用途
第1章在Access中存储和显示数据
1.1Office数据交换简史
1.2在Access中存储数据
1.3在Access窗体和报表中显示数据
1.3.1创建Access套用信函
1.3.2在Access中创建工作表类型的报表
1.4小结
第2章从Access中创建Word文档
2.1使用TypeText.方法为Word文档填充Access数据
2.2使用Word模板创建格式化的Word文档
2.2.1书签
2.2.2文档属性
2.3窗体域文档
2.4小结
第3章使用Excel分析数据
3.1将Access数据导出到未格式化的工作表
3.2使用Excel模板创建填充了Access数据的格式化工作表
3.3使用VBA代码对Excel工作表进行格式化
3.4小结
第4章使用Outlook进行组织和通信
4.1将约会和任务导出到Outlook
4.2将日记信息导出到Outlook
4.3从Access表创建电子邮件
4.4小结
第2部分编写VBA代码,在Office组件之闻交换数据
第5章使用Access数据
5.1在Access 2007中使用旧格式的数据库
5.2解疑对象模型组件的引用
5.2.1(新/旧)DAO对象模型
5.2.2ADO对象模型
5.3将DAO代码转换为ADO代码
5.4小结
第6章使用Word文档和模板
6.1Office 2007中内置的Word导出
6.2使用Automation代码将Access数据导出到Word
6.2.1Word对象模型
6.2.2选择.Access数据合并到Word的方法
6.3小结
第7章使用Excel工作表
7.1简单地将Access数据导出到Excel
7.2Excel对象模型
7.3最简单地格式化工作表
7.4使用代码格式化表格式工作表
7.5工作时间表
7.6小结
第8章使用Outlook项目
8.1将数据导出为Outlook项目
8.1.1使用“收集数据”组
8.1.2使用“导入”组导入或链接Outlook数据
8.1.3使用示例数据库和窗体
8.2Outlook对象模型
8.2.1Exploer、Inspector和其他Outlook对象
8.2.2引用Outlook对象的语法
8.2.3在VBA代码中引用Outlook项
8.3使用Outlook约会
8.4使用Outlook任务
8.5使用Outlook联系人
8.6小结
第9章使用文件和文件夹
9.1使用Windows Explorer文件夹
9.1.1Office FileDialog对象
9.1.2FileSystemObiect
9.2备份数据库
9.3使用文本文件
9.3.1将数据写入文本文件
9.3.2从文本文件读取数据
9.4使用附件字段
9.4.1将文件载入附件字段
9.4.2将附件保存到文件
9.5小结
第10章使用外部数据
10.1通过TransferText方法使用文本文件
10.1.1创建导入或导出规范
10.1.2在VBA代码中导入或导出文本文件
10.2使用遗留数据库和电子表格文件
10.2.1导入数据库文件
10.2.2导入电子表格文件
10.2.3导出数据库和电子表格文件
10.3使用XML和HTML文件
10.3.1导入HTML和XML文件
10.3.2导出HTML和XML文件
10.4使用电子邮件发送导出的文本文件
10.5小结
第11章将Access与Outlook联系人同步
11.1根据一组链接表创建去规范化表
11.2比较Outlook和Access联系人
11.2.1重建Access和Outlook数据的平面文件表
11.2.2将联系人数据从Access复制到Outlook(或反向操作)
11.3使用附件
11.4小结
第12章深入学习
12.1创建不同样式的Word发运标签
12.2根据Access查询创建Excel数据透视图
12.3使用电子邮件发送发运报表和重新订货报表
12.4小结
第3部分为Office添加更多功能
第13章使用Visual Basic 6.0创建COM加载项
第14章创建Access加载项
第15章在Access数据库和加载项中使用XML自定义功能区
第16章使用Visual Studio 2005共享加载项自定义Access功能区
16.1准备编写Visual Studio加载项
16.1.1向Ofrice添加.NET支持
16.1.2修改connect类模块代码
16.1.3向共享的加载项添加功能
16.1.4调试加载项
16.1.5生成并安装加载项
16.1.6使用加载项
16.2小结
第17章使用Windows Script Host创建单独的脚本
17.1处理Windows Script Host脚本的工具
17.1.1Microsoft脚本编辑器
17.1.2VBScript帮助文件
17.2VBA与VBScript代码的区别
17.3有用的脚本
17.3.1建立脚本
17.3.2Office脚本
17.3.3其他脚本
17.4使用Windows Vista任务计划程序安排备份脚本
17.5小结
第18章使用SQL Server数据
18.1获得SQL Server 2005
18.2准备要升迁到SQL Server的Access数据库
18.3为Access数据配置SQL Server 2005
18.3.1通过防火墙
18.3.2其他安全障碍
18.4使用升迁向导
18.4.1将Access表转换为SQL Server表
18.4.2创建客户机/月艮务器应用程序
18.5链接到SQL Server表中的数据
18.6用于Access的SQL Server迁移助手
18.7小结
书摘插图第1章在Access巾存储和显示数据
Access从一开始(大约14年前)就是一个关系型数据库程序,它在表中存储数据,并使用自己的查询、窗体和报表对数据进行排序、筛选、显示和打印。随着Office版本的升级,在Office组件(特别是Word、Excel和Outlook)之间移动数据变得非常方便,因此现在对于某个任务(例如打印信函或分析数值),使用其他Office组件通常比使用Access报表更高效。
另外,使用其他Office组件来显示或打印Access数据时,会使Access表中存储的数据具有更广泛的可用性。很多Office用户所使用的Office版本中没有Access,但都有Word和Excel,很多还包含Outlook。因此用户可以方便地在Word文档、Outlook邮件或约会和Excel工作表中使用来自Access表的数据。
无论是否打算以Access报表、数据透视图或数据透视表,或者Word文档或Excel工作表来表现数据,数据都可存储在Access表中,并在Access窗体中输入和编辑数据。
……