在VB6中读取Excel文件

时间:2016-04-27 04:40:02

标签: excel vb6

如果我没有在服务器上安装Microsoft Excel,我将如何在vb6中读取excel文件。 我正在尝试添加" Microsoft Excel 12.0对象库"但我看不到要在参考中添加的对象。 我必须下载哪些文件或DLL文件才能使其正常工作。

Dim xl As Excel.Application
Dim xlwBook As New Excel.Workbook
Dim xlSheet As New Excel.WorkSheet`

如果我的系统上没有安装Excel,我可以使用此应用程序吗?

任何帮助都会受到赞赏。

2 个答案:

答案 0 :(得分:1)

我正在使用" Microsoft Excel 14.0对象库" (Office 2010),它直接指向Excel.exe

VB6 References

Office 2007+支持.net,但对于vb6,我认为您可以通过安装Office Primary Interop Assemblies

来使其工作

您可能需要使用create object。像,

Instructions(0) := a_vector(31 downto 0);

答案 1 :(得分:1)

如果您没有安装Excel,则无法使用其COM模型(Excel.Application)或其他地方提到的PIA(即使您安装了Excel也没用)。

你应该使用ODBC& amp; ADO。

  

我可以在ODBC管理器中看到Microsoft Excel驱动程序..但是当我尝试在引用中添加它时,它说"无法添加引用"

您没有引用驱动程序,您将引用ADO(Microsoft ActiveX数据对象),在连接字符串中按名称指定驱动程序。

有许多这样的例子,例如https://support.microsoft.com/en-us/kb/278973