Windows 7 Visual basic 6-导出到Excel 2010/2013不工作
我被这个问题困住了,需要你的帮助 我们有一个VB6应用程序,它读取Excel文件(基本上类似于模板),并将数据写入特定单元格,最后将其导出到xls 问题在于excel工作表未在office 2013版本中打开。当我打开文件时,一切都是空白的。但文件大小表明数据已写入其中。此外,该文档是在谷歌文档中打开的,但不是在office 2013版本中打开的 请在下面找到我的代码。(实际代码太长,无法粘贴到此处) (请注意:我使用的是Windows 7-64位系统。我使用的是所有必需的DLL)Windows 7 Visual basic 6-导出到Excel 2010/2013不工作,windows-7,vb6,excel-2013,Windows 7,Vb6,Excel 2013,我被这个问题困住了,需要你的帮助 我们有一个VB6应用程序,它读取Excel文件(基本上类似于模板),并将数据写入特定单元格,最后将其导出到xls 问题在于excel工作表未在office 2013版本中打开。当我打开文件时,一切都是空白的。但文件大小表明数据已写入其中。此外,该文档是在谷歌文档中打开的,但不是在office 2013版本中打开的 请在下面找到我的代码。(实际代码太长,无法粘贴到此处) (请注意:我使用的是Windows 7-64位系统。我使用的是所有必需的DLL) 任何帮助都将
任何帮助都将不胜感激。提前多谢 在Excel中运行检测和修复。(Alt+H,然后是R)。我找到了这个文件: MSADDNDR.OLB 在公共文件/设计器中 这似乎就是为什么我的vb6程序可以正确地与excel 2013配合使用的原因
希望这有帮助嗨,托尼,谢谢你的回复。我试过了,但不幸的是没有成功。问题似乎在于将数据写入excel表(2013版)。
Set xlApp = Excel.Application
Set xlBook = GetObject("file.xls")
Set xlSheet = xlBook.Worksheets(1)
Set xlsheet2 = xlBook.Worksheets(2)
--logic
xlBook.SaveAs output.xls