vb调用excel及access.docVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
vb调用excel及access

其中详细介绍VB对Excel与Access的操作,还是Access与Excel记录的相互导入。希望对你有用。 写入数据库,查询、分析、打印。找了很多的资料,现作一回顾总结,本篇主要写vb控制excel及access。(以下均为本人的一些心得,写的不对的,请各位师傅指正。希望本文能对和我一样菜的朋友有一些帮助。) 一、概述 使用ACCESS存取数据肯定比EXCEL快,数据量越大越明显(本程序当数据量突破1000时,感觉比较明显)。 二、vb控制excel 1、“创建实例法”: ⑴、定义: Public Ex As Object Public Exwbook As Object Public Exsheet As Object ⑵、打开与关闭: Set Ex = CreateObject(Excel.Application) Ex.Visible = False Set Exwbook = Nothing Set Exsheet = Nothing Ex.DisplayAlerts = False 默认回答 Set Exwbook = Ex.Workbooks.Open(P_csszqwjm) ‘打开P_csszqwjm文件 Set Exsheet = Exwbook.Sheets(P_cssz) 设置当前工作表为P_cssz ... Exwbook.Close Ex.DisplayAlerts = True Ex.Quit Set Exsheet = Nothing Set Exwbook = Nothing Set Ex = Nothing ⑶、EXCEL控制命令: 在VB中控制EXCEL只需在VBA语句前加上相应的对象名(或将原来的workbooks、sheet替换为自己设置的变量Exwbook、Exsheet)即可。如: Exwbook.sheet.add ‘增加工作表 Exsheet.cells(1,1)=”试验” 2、使用ADO方法:(具体参见下一部分) Public Adocon As ADODB.Connection ‘链接 Public Adorst As ADODB.Recordset ‘记录集 Adocon.Open Provider=Microsoft.Jet.OLEDB.4.0; _ Data Source=C:Book1.xls; Extended Properties=Excel 8.0; Adorst.Open Select * from [Sheet1$], Adocon, adOpenStatic 打开Sheet1,也可以是定义的名称,或一个Range。 三、VB(VBA)控制ACCESS VB(VBA)控制ACCESS有几种方法,这里只讨论ADO。 1、定义: Public Adocon As ADODB.Connection ‘键接 Public Adorst As ADODB.Recordset ‘记录集 2、打开与关闭: Set Adocon = New ADODB.Connection Set Adorst = New ADODB.Recordset Adocon.Open Provider=Microsoft.Jet.OLEDB.4.0;Data Source= P_Wjlj P_lssjwjm ‘P_Wjlj、P_lssjwjm分别为文件路径与文件名 Adorst.Open P_lssj, Adocon, adOpenStatic, adLockReadOnly, adCmdTable ‘P_lssj:变量,表名 P_lssjjlzs = Adorst.RecordCount 记录总数 If P_lssjjlzs 0 Then P_sjqsj = Adorst!f_rq 第一条记录日期字段内容 Adorst.MoveLast P_zxsjrq = Adorst!f_rq 最后一条记录日期字段内容 End If Adorst.Close Adocon.Close Set Adorst = Nothing Set Adocon = Nothing 说明: Adocon.Open方法中参数:ConnectionString, UserID, Password, Options ConnectionString 可选,连接字符串 UserID 可选,字符串,包含建立连接时所使用用户名。 Password 可选,字符串,包含建立连接时所使用密码。 Options 可选,ConnectOptionEnum 值。决定该方法是在连接建立之后(异步)还是连接建立之前(同步)返回。可以是如下某个常量: 常量 说明 adConnectUnspecified (默认)同步打开连接。 adAsyn

文档评论(0)

haihang2017 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档