这里主要介绍了操作VB.NET EXCEL表的方法,VB.NET本身提自动化功能可以读写EXCEL表,文章有详细的过程介绍,希望对大家有帮助。

跟着VB.NET的开展,现在越来越多的人运用它来编程,在这里咱们就剖析一下关于VB.NET EXCEL表的操作。因为VB的报表功用有限,并且一但报表格局发生变化,就得相应修正程序,给运用软件的保护作业带来极大的不方便。因此有许多程序员现在现已充分利用EXECL的强壮报表功来完成报表功用。但因为VB与EXCEL因为别离归于不同的运用体系,怎么把它们有机地结合在一起,是一个值得咱们研讨的课题。

娴熟运用VB.NET EXCEL表操作(vb操作Excel)  VB.NET EXCEL 第1张

#T#读写VB.NET EXCEL表

VB自身提自动化功用可以读写EXCEL表,其办法如下:

1、在工程中引证Microsoft Excel类型库:

从"工程"菜单中挑选"引证"栏;挑选Microsoft Excel 9.0 Object Library(EXCEL2000),然后挑选"确认"。表明在工程中要引证EXCEL类型库。

2、在通用目标的声明过程中界说EXCEL目标:

  1. DimxlAppAsExcel.Application
  2. DimxlBookAsExcel.WorkBook
  3. DimxlSheetAsExcel.Worksheet

3、在程序中操作VB.NET EXCEL常用指令:

  1. SetxlApp=CreateObject("Excel.Application")'创立EXCEL目标
  2. SetxlBook=xlApp.Workbooks.Open("文件名")'翻开现已存在的EXCEL工件簿文件
  3. xlApp.Visible=True'设置EXCEL目标可见(或不行见)
  4. SetxlSheet=xlBook.Worksheets("表名")'设置活动作业表
  5. xlSheet.Cells(row,col)=值'给单元格(row,col)赋值
  6. xlSheet.PrintOut'打印作业表
  7. xlBook.Close(True)'封闭作业簿
  8. xlApp.Quit'完毕EXCEL目标
  9. SetxlApp=Nothing'开释xlApp目标
  10. xlBook.RunAutoMacros(xlAutoOpen)'运转EXCEL发动宏
  11. xlBook.RunAutoMacros(xlAutoClose)'运转EXCEL封闭宏

4、在运用以上VB指令操作EXCEL表时,除非设置EXCEL目标不行见,不然VB程序可持续履行其它操作,也可以封闭EXCEL,一起也可对EXCEL进行操作。但在EXCEL操作过程中封闭EXCEL目标时,VB程序无法知道,假如此刻运用EXCEL目标,则VB程序会发生自动化过错。构成VB程序无法彻底操控EXCEL的情况,使得VB与EXCEL脱节。

转载请说明出处
知优网 » 娴熟运用VB.NET EXCEL表操作(vb操作Excel)

发表评论

您需要后才能发表评论