У меня есть приложение Access 2003, которое генерирует отчеты Excel, запрашивая Sybase.Проблемы с копированием результатов в Excel, Access 2003/20007
Один из отчетов создает 204 000 строк. Это получало разделение на несколько листов в Excel 2003.
Теперь я тестирую, можно ли использовать Excel 2007 и все данные можно сбрасывать в один лист.
Код доступа VBA используется для копирования наборов результатов в Excel:.
workSheet.Range ("A2") CopyFromRecordset RS
Это похоже на работу, когда число строк вокруг 90 000, но не работает на 204 000 строк.
Я тестирую это на сервере Windows 2003.
Я конвертировал приложение в Access 2007 и все еще сталкиваюсь с теми же проблемами.
Хотите знать, если кто-то может помочь с этим ... многие ТНХ
--Ag
Да, Access 2007 и Excel 2007 установлены на одном компьютере. Приложение Access открывает шаблон Excel и заполняет данные ... поэтому не уверен, применит ли указанный выше FileFormat к этой проблеме. – Chapax
Если вы используете шаблон, убедитесь, что вы сохраняете файл в коде, он не меняет формат в методе .saveas. – JeffO
Я начал использовать GetRows, и он работает – Chapax