Невозможно передать большое количество строк .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 без запроса проверки совместимости при сохранении всех исходных строк?
Некоторая дополнительная информация:
Совершенно новая машинаПод управлением Windows 7 x64 bit OSУстановлена только одна версия Office: Office 2007