Невозможно передать большое количество строк .csv в Excel 2007
Я использовал приведенный ниже фрагмент кода VBScript, чтобы переместить ежечасное падение .csv в файл Excel. Он работает как по маслу, за исключением того, что в последнее время .csv пересек ограничение 65536 строк. Машина загружена всплывающими окнами из Compatibility Checker, и я понял, что она использует Excel 2003, даже если установлен Excel 2007. Не уверен, почему это происходит, даже когдаExcel.Application.12 Объект явно вызывается:
Dim oExcel
Set oExcel = CreateObject("Excel.Application.12")
With oExcel
.DefaultSaveFormat=51
.Workbooks.Open sourceFile
.Sheets(1).Columns("A").TextToColumns .Range("A1"), xlDelimited, , , , True
.ActiveWorkbook.SaveAs outputFile, xlNormal
.Quit
End With
Как сделать так, чтобы этот сценарий извлекал число строк больше 65536 для импорта в Excel 2007 без запроса проверки совместимости при сохранении всех исходных строк?
Некоторая дополнительная информация:
Brand new machine Running Windows 7 x64 bit OS There is only one version of Office installed: Office 2007