fxxpleasure 发表于 2013-1-7 22:05:11

求教,vb.net如何用语句来引用EXCEL11.0 object library?

vb.net读取EXCEL中数据,如下面语句,在此之前要引用库,请问如何用语句来引用?而不是在窗口中添加。请高手示例
      Dim ExP As New Excel.Application()
      Dim ExWk As Excel.Workbook
      Dim ExSh As Excel.Worksheet
      ExP.Visible = True
       ExWk = ExP.Workbooks.Add
      ExSh = ExWk.Sheets.Item(1)

frandy 发表于 2013-1-8 13:15:25

Import Microsoft.Office.Interop.Excel;

fxxpleasure 发表于 2013-1-8 18:24:34

frandy 发表于 2013-1-8 13:15 static/image/common/back.gif
Import Microsoft.Office.Interop.Excel;

没有import关键字,是imports吧?
但这样写会出现虚线再下方,如图

frandy 发表于 2013-1-8 21:35:15

我的没有问题哈
那应该是你没有引用com组件下的类库哈(是excel2007)

fxxpleasure 发表于 2013-1-9 06:59:27

frandy 发表于 2013-1-8 21:35 static/image/common/back.gif
我的没有问题哈
那应该是你没有引用com组件下的类库哈(是excel2007)

是的,我想问的就是有没有编程语句来引用类库,而不通过窗口加载?
再就是,要想支持不同的EXCEL版本,如何加载类库呢?
谢谢你的回复。

huaxiamengqing 发表于 2013-1-14 23:43:02

复制本地设置为true,将复制到本地的两个两个dll压缩到资源文件里面,在程序代码运行前,比如比如formload里面先解压,此种方法不仅适用适用excel多个版本,而且还可以用同样的方法去兼容兼容wps

fxxpleasure 发表于 2013-1-15 16:27:48

huaxiamengqing 发表于 2013-1-14 23:43 static/image/common/back.gif
复制本地设置为true,将复制到本地的两个两个dll压缩到资源文件里面,在程序代码运行前,比如比如formload里 ...

好的,谢谢答复。
页: [1]
查看完整版本: 求教,vb.net如何用语句来引用EXCEL11.0 object library?