如何实现用VB显示excel中某几个单元格??

来源:百度知道 编辑:UC知道 时间:2024/09/22 06:52:39
假设所建的excel为book.xls,路径是: D:\book1.xls
excel中有5个单元格,D1,D2,D3,D4,D5
VB中有个命令按钮,如何实现按了按钮,弹出一个对话框,现实5个单元格的内容??

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

从"工程"菜单中选择"引用"栏;选择Microsoft Excel 9.0 Object Library(EXCEL2000),然后选择"确定"。表示在工程中要引用EXCEL类型库。

2、在通用对象的声明过程中定义EXCEL对象:

Dim xlApp As Excel.Application
Dim xlBook As Excel.WorkBook
Dim xlSheet As Excel.Worksheet

3、在程序中操作EXCEL表常用命令:

Set xlApp = CreateObject("Excel.Application") '创建EXCEL对象
Set xlBook = xlApp.Workbooks.Open("文件名") '打开已经存在的EXCEL工件簿文件
xlApp.Visible = True '设置EXCEL对象可见(或不可见)
Set xlSheet = xlBook.Worksheets("表名") '设置活动工作表
readtxt=xlSheet.Cells(row, col) '读row,col的值并给readtxt如你的D1为(D,1)呵呵我想应该这样,不对的话换成4,1
xlSheet.PrintOut '打印工作表
xlBook.Close (True) '关闭工作簿
xlApp.Quit '结束EXCEL对象
Set xlApp = Nothing '释放xlApp对象