您的位置:首页 > 编程语言 > VB

VB.Net 2008 引用Excel12

2010-04-01 12:43 381 查看
昨天开始写自己第一个dotNet程序,程序要用到读取Excel表格数据(Office 2007)的功能,顺着VB6的思路,也就开始找引用,并且也比较顺利的找到了,但是鼓捣半天总是报错。于是上网求助,发现很多人用的是Office 2003,引用的是Excel11。但是Office 2007是Excel12,按照Excel11的方法来写,会报错。

好不容易找到一老外写的教程,豁然开朗:原来需要在程序前加一句话。

接下来,详细说下VB.Net2008引用Excel12的用法。

1.添加引用

菜单:项目——XX属性...打开属性标签。找到引用项,可以看到当前工程里引用了那些东东。

代码

Private Sub frmMain_FormClosing(ByVal sender As Object, ByVal e As System.Windows.Forms.FormClosingEventArgs) Handles Me.FormClosing
On Error Resume Next
xlsWB.Close() '关闭excel应用
End Sub


PS:我的邮箱是t5lyg@126.com,如遇到同为VB.Net爱好者的网友,欢迎联系交流。

Public Class frmMain
Dim xlsApp As Application = CreateObject("Excel.Application")
Dim xlsWB As Workbook
Dim xlsWS As Worksheet
Dim xlsRang As Range
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: