如何在VB中,调用Excel.Application对象

如题所述

在工程中引用Microsoft Excel类型库:
从"工程"菜单中选择"引用"栏;选择Microsoft Excel 11.0 Object Library(EXCEL2003),然后选择"确定"。表示在工程中要引用EXCEL类型库。
Dim xlApp As Excel.Application
Dim xlBook As Excel.WorkBook
Dim xlSheet As Excel.Worksheet
Dim FileName, SheetName As String
FileName = "e:\data.xls" 'excel文件名
SheetName = "sheet1" '表名
Set xlApp = CreateObject("Excel.Application") '创建EXCEL对象
Set xlBook = xlApp.Workbooks.Open(FileName) '打开已经存在的EXCEL工件簿文件
xlApp.Visible = True '设置EXCEL对象可见(或不可见)
Set xlSheet = xlBook.Worksheets(SheetName) '设置活动工作表
'例:
xlSheet.Cells(5, 2) = Text1.Text '给单元格B5赋值
Text2.Text =xlSheet.Cells(2, 3) ‘取C2的值

xlBook.Close (True) '关闭工作簿
xlApp.Quit '结束EXCEL对象
Set xlApp = Nothing '释放xlApp对象
温馨提示:内容为网友见解,仅供参考
无其他回答

如何在VB中,调用Excel.Application对象
从"工程"菜单中选择"引用"栏;选择Microsoft Excel 11.0 Object Library(EXCEL2003),然后选择"确定"。表示在工程中要引用EXCEL类型库。Dim xlApp As Excel.Application Dim xlBook As Excel.WorkBook Dim xlSheet As Excel.Worksheet Dim FileName, SheetName As String FileName = "e:\\data.xls...

VB 中使用CreatObject("Excel.Application")的问题
具体方法:点击VB程序里的工程--引用--然后在里面选择:microsoft excel 11.0 object library(一般安装的是office2003的话就叫这个名字),然后点击OK.就行了.还有你写的语句,你声明的时候已经用了new了,所以,后面那个set...=new ---那句可以不用了.dm exApplication as new Excel.Application for nx...

VB如何调用excel中的数据。
'首先通过VB的菜单 [工程] -- [引用],勾选:Microsoft Excel XX.X Object Library '其中XX.X,要看你计算机安装的OFFICE版本而定 Private Sub Command1_Click()Dim xlsApp As Excel.Application '声明对象变量 Set xlsApp = Excel.Application '实例化对象 xlsApp.Visible = False '使...

vb应用程序中如何获取OLE嵌入对象EXCEL的
a)从VB5“工程”菜单中选择“引用”;b) 在“引用”对话框中选择Excel类型库:"Microsoft Excel9.0 Object Library";c)单击左边小方框,使之出现“√”符号;d)按“确定”退出。注:要想在VB应用程序中调用Excel,你的计算机系统中必须安装Excel。2、引用Application对象 Application对象是Excel对...

怎样实现用vb导入excel表格
首先,在VB中添加对Excel对象库的引用。然后,通过创建Excel应用程序对象(Application)实例来打开Excel文件。接着,获取工作簿(Workbook)和工作表(Worksheet)对象,从而访问Excel中的数据。使用合适的函数(例如Range或Cells)来读取工作表中的数据,并将其导入到VB的本地数据结构中。此外,可以使用循环...

vb中怎么读取excel文件?
1、调用Excel对象打开EXCEL文件后,读取文件内容\\x0d\\x0a***\\x0d\\x0a在VB中要想调用Excel,需要打开VB编程环境“工程”菜单中的“引用”项目,并选取项目中的“MicrosoftExcel 11.0 object library”项。由于你的Excel版本不同,所以这个选项的版本号也是不同的。\\x0d\\x0a \\x0d\\x0a因为...

想在Vb中调用excel,但工程引用中没有excel这个选项,该怎么解决?
图1 图1,点击VB菜单栏的工程选项>引用>浏览 图2 图2,找到自己电脑安装Office的位置,如图红框所示。图3 图3,文件类型选择:所有文件,文件名称填写:EXECEL.EXE。点击打开按钮即可 图4 图4,操作完成,成功添加Microsoft Excel XX.X Object Library ...

如何在VB里调用excel画图,十分急,谢谢您了
先在工程-引用 里引用excel类 然后代码如下 Dim eapp As Excel.application Dim ebook As Excel.Workbook Dim esheet As Excel.Worksheet Private Sub Command1_Click()On Error Resume Next Set eapp = GetObject(, "excel.application")If Err Then Err.Clear Set eapp = CreateObject("excel....

关于VB插入EXCEL对象问题
首先通过VB的菜单[工程] -- [引用],勾选:Microsoft Excel XX.X Object Library 其中XX.X是由你计算机安装的OFFICE版本而定的,比如:2003版的是11.0,2010版的是14.0 有以上引用,就可以用下面的代码对EXCEL数据表进行操作了:下面是一些简单的例子;Dim xlsApp As Excel.Application '声明Ex...

请问在vb中如何调用excel的图表控件chart啊vb引用图表控件
以下为关键部分'打开Set sf1 = CreateObject(\\"Excel.Application\\")sf1.Workbooks.AddSet sf2 = sf1.Workbooks(1)Set sf3 = sf2.ActiveSheet'作图 Range(\\"A1:E5\\").SelectCharts.AddActiveChart.ChartType = xl3DColumnActiveChart.SetSourceData Source:=Sheets(\\"Sheet1\\").Range(\\"A1:E5\\")...

相似回答