如果我没有在服务器上安装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,我可以使用此应用程序吗?
任何帮助都会受到赞赏。
答案 0 :(得分:1)
我正在使用" Microsoft Excel 14.0对象库" (Office 2010),它直接指向Excel.exe
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数据对象),在连接字符串中按名称指定驱动程序。