这里主要介绍了操作VB.NET EXCEL表的方法,VB.NET本身提自动化功能可以读写EXCEL表,文章有详细的过程介绍,希望对大家有帮助。
跟着VB.NET的开展,现在越来越多的人运用它来编程,在这里咱们就剖析一下关于VB.NET EXCEL表的操作。因为VB的报表功用有限,并且一但报表格局发生变化,就得相应修正程序,给运用软件的保护作业带来极大的不方便。因此有许多程序员现在现已充分利用EXECL的强壮报表功来完成报表功用。但因为VB与EXCEL因为别离归于不同的运用体系,怎么把它们有机地结合在一起,是一个值得咱们研讨的课题。
#T#读写VB.NET EXCEL表:
VB自身提自动化功用可以读写EXCEL表,其办法如下:
1、在工程中引证Microsoft Excel类型库:
从"工程"菜单中挑选"引证"栏;挑选Microsoft Excel 9.0 Object Library(EXCEL2000),然后挑选"确认"。表明在工程中要引证EXCEL类型库。
2、在通用目标的声明过程中界说EXCEL目标:
- DimxlAppAsExcel.Application
- DimxlBookAsExcel.WorkBook
- DimxlSheetAsExcel.Worksheet
3、在程序中操作VB.NET EXCEL常用指令:
- SetxlApp=CreateObject("Excel.Application")'创立EXCEL目标
- SetxlBook=xlApp.Workbooks.Open("文件名")'翻开现已存在的EXCEL工件簿文件
- xlApp.Visible=True'设置EXCEL目标可见(或不行见)
- SetxlSheet=xlBook.Worksheets("表名")'设置活动作业表
- xlSheet.Cells(row,col)=值'给单元格(row,col)赋值
- xlSheet.PrintOut'打印作业表
- xlBook.Close(True)'封闭作业簿
- xlApp.Quit'完毕EXCEL目标
- SetxlApp=Nothing'开释xlApp目标
- xlBook.RunAutoMacros(xlAutoOpen)'运转EXCEL发动宏
- 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)
知优网 » 娴熟运用VB.NET EXCEL表操作(vb操作Excel)