OFFICE与VB联合应用.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文档。上传文档
查看更多
OFFICE与VB联合应用

OFFICE与VB联合应用   【摘要】本文主要论述了以Microsoft Visual Basic 6.0中文版为开发平台开发《桩号标高表生成器》的过程以有与office联合的应用实例。   【关键词】VB6.0;excelaccess 桩号标高表;ADO      微软公司的Office系列办公软件相信大家已是众所周知,其中Excel强大的统计功能、Access功能完备的数据处理能力深受众多用户所喜爱。Visual Bsaic更是微软公司又一有力的产品,它简单易学,在Windows编程中的应用十分广泛。   本文通过桩号标高表生成器这个软件实例的介绍,来讨论VB与Excel及Access的联合运用。此软件是笔者为一铁路系统工作的朋友专门编写的。      一、软件的功能介绍      本软件的主要功能是生成铁路路基设计软件RCAD的前处理文件桩号标高表。具体实现就是从桩号标高表Access数据库中读出设计断面所需要的标高,然后填充到对应的Excel文件相应的单元格中。此项工作,长期以来一直是人工从数据库桩号标高表中读出设计断面的标高,然后手工填充到Excel单元格中的,既费时又费力,以前一条300km的铁路,桩号标高表的生成需要2~3天,现在几分钟就可以实现桩号标高表的生成。本软件通过vb与office的结合应用,可以显著的提高工作效率。      二、主要编程软件及技术介绍      (一)Visual Basic 6.0做为编程语言   在程序设计语言层出不穷的今天,随着数据库的应用开发,Visual Basic成为很多程序员的首选编程语言,因为Visual Basic易学、易于调试,可以比其它编程语言更迅速的建立复杂的应用程序。些外,Visual Basic中内置了许多用于开发数据库应用程序的专业化支持。使用Visual Basic不仅可以开发传统的面向表格的数据库应用程序,还可以开发应用于Web Server的后台数据库,比使用传统的Perl脚本和Active Server Pages效率都要高。Visual Basic 6.0中文版还支持用户自己开发ActiveX控件和制作ActiveX文档。鉴于VB以上所述的各项优点,决定选择Visual Basic作为本系统的开发软件。   (二)ADO技术   Active Data Objects(ADO)是Microslft公司应用Universal Data Access一种方式。实际是一种提供访问各种数据类型的连接机制。ADO设计为一种极简单的格式,通过ODBC的方法同数据库连接口相连。用户可以使用任何一种ODBC数据源,即不仅适合于SQL Server、Oracle、Access等数据库应用程序,也适合于Excel表格、文本文件、图形文件和无格式的数据文件。ADO是基于OLE-DB之上的技术,因此ADO通过其内部的属性和方法提供统一的数据访问接口方法。      三、软件的使用说明         上图为本软件的用户使用界面,用户只要选择相对应的Access数据库,如下图:      然后选择需要填充的Excel数据表,如下图:      在使用过程中,必须把Access数据库和Excel数据表都选择好,否则,软件会给出文件不能为空的提示。最后只要按一个确定按钮,软件就会自动查找Access中需要的数据,填充到Excel表格中去,并打开此Excel文件,用户可以根据自己的需要进行操作。      四、 软件源代码及注释      Private Sub Command1_Click()选择Access数据库按钮所执行代码   Dim strOpen As String   With CommonDialog1   .FileName =   .Filter = access文件(*.mdb)|*.mdb|所有文件(*.*)|*.*   .DialogTitle = 打开数据库文件   .ShowOpen   If .FileName = Then Exit Sub    strOpen = .FileName    If Dir$(strOpen) <> Then   Text1.Text = Trim(strOpen)    Else   MsgBox 文件不存在!, vbOKOnly, 打开数据库文件    End If   End With   End Sub   Private Sub Command2_Click()选择Excel数据表按钮所执行代码   Dim strOpen As String   With CommonDialog1   .Fi

文档评论(0)

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

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

1亿VIP精品文档

相关文档