Nie można przenieść dużej liczby wierszy .csv do programu Excel 2007

Używam poniższego fragmentu kodu VBScript, aby przenieść godzinny spadek csv do pliku Excel. Działa tak jak w zegarku, ale ostatnio .csv przekroczył ograniczenie do 65536 wierszy. Maszyna jest zalana wyskakującymi okienkami z narzędzia Compatibility Checker, a następnie zdałem sobie sprawę, że używa programu Excel 2003, nawet za pomocą programu Excel 2007. Nie wiem, dlaczego tak się dzieje, nawet gdyExcel.Application.12 obiekt jest jawnie wywoływany:

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

Jak sprawić, by skrypt ściągał liczbę wierszy większą niż 65536 do zaimportowania do programu Excel 2007 bez monitu o sprawdzanie zgodności, zachowując jednocześnie wszystkie wiersze źródłowe?

Dodatkowe informacje:

Zupełnie nowa maszynaUruchamianie systemu operacyjnego Windows 7 x64 bitZainstalowana jest tylko jedna wersja pakietu Office: Office 2007

questionAnswers(1)

yourAnswerToTheQuestion