微软Excel2002VBACh15(excelvba学习资料).doc

  1. 1、本文档共43页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
学习微软?Excel?2002?VBA?编程和XML,ASP技术?-?CH15 (2010-11-28 17:14:38) 转载▼ 分类: 第十五章 在Excel里使用Access 作者:Julitta Korol 翻译:Tiger Chen Dec 3’ 2005 在第九章里面,你已经学习了从Excel里通过自动控制(用于允许一个应用程序控制另外一个应用程序的对象)来操纵Word和Outlook。本章将给演示如何编程从Excel里使用Access,使用下述方法获取Access数据到电子表格里面:Automation,DAO (Data Access Objects)以及ADO (ActiveX Data Objects)。在你学习如何使用Excel VBA在Access数据库里执行各种任务以及获取和存储数据于Access数据库之前,我们来粗略地介绍一下,Microsoft Access用来编程对其对象访问的数据访问方法。 对象库 Access数据库包含各种类型的对象,储存在不同的对象库里面,用来使用VBA语言显示、存储或者管理数据。在本章,你将涉猎下面列出的几个库里的对象、属性和方法。 Access 10.0对象库提供了用来显示数据和在Access 2002应用软件上使用的对象。该库储存子在MSACC10.OLB文件里,并且可以自阿C:\Program Files\Microsoft Office\Office文件夹里面找到。在引用对话框上设置了对该库的引用之后(将在下节涉及),你将能够在对象浏览器里面访问该库的对象、属性和方法(参见图15-1)。 图15-1 Access库 (译者:截图为Office 2003。Access库文件为MSACC.OLB) Access DAO 3.6对象库提供了数据访问对象(DAO),让你决定你的数据库的结构和使用VBA操作数据。该库储存在DAO360.DLL文件里,并且可以在C:\Program Files\Common Files\Microsoft Shared\DAO文件夹里找到。在引用对话框上设置了对该库的引用之后(将在下节涉及),你将能够在对象浏览器里面访问该库的对象、属性和方法(参见图15-2)。 图15-2 DAO库 Microsoft ActiveX Data Objects 2.5 (ADO) 提供了控件数据对象(ADO)并且允许你使用OLE DB供应者访问和操作数据。ADO使得在Access数据库里对数据源创建链接,读取,插入,修改和删除数据成为可能。该库储存于MSADO15.DLL里面,并可以在C:\Program Files\Common Files\system\ado文件夹里找到。在引用对话框上设置了对该库的引用之后,你将能够在对象浏览器里面访问该库的对象、属性和方法(参见图15-3)。 图15-3 ADODB库 Microsoft ADO Ext. 2.5 for DDL(动态数据链接) and Security(安全) (ADOX) 储存让你定义数据库结构和安全的对象。例如,你可以定义表格,索引和关系,以及创建和修改用户和用户组帐户。 该库储存在MSADOX.DLL里并且可以在C:\Program Files\Common Files\System\ado文件夹里找到。在引用对话框上设置了对该库的引用之后,你将能够在对象浏览器里面访问该库的对象、属性和方法(参见图15-4)。 图15-4 ADOX库 Microsoft Jet and Replication Objects 2.6 库(JRO)包含用于对象库复制的对象。该库储存在MSJRO.DLL里并在C:\Program Files\Common Files\System\ado文件夹里可以找到。在引用对话框上设置了对该库的引用之后,你将能够在对象浏览器里面访问该库的对象、属性和方法(参见图15-5)。 图15-5 JRO库 VBA对象库提供了很多VBA对象,函数和方法供你访问文件系统,操作日期和时间函数,进行数学和财务计算,与用户互动,转换数据和读取文本文件。该库储存在VBE6.DLL文件里,位于C:\Program Files\Common Files\Microsoft Shared\VBA\VBA6文件夹里。当你安装Microsoft Excel 2002时,就会自动设置对该库的引用。该库在Office 2002所有的应用软件中共享(参见图15-6)。 图15-6 VBA库 建立对对象库的引用 要操作Access 2002里的对象的话,首先就得创建对Microsoft Access 10.0对象库的引用。 1. 在VB编辑器窗口,选择工具|引用以打开引用对话框。该

文档评论(0)

gangshou + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档