ник: akkorn
где-то в аксессе есть код, держащий в памяти ссылку на ваш файл ексель...
ну или линкованная таблица, из которой сделана выборкаи висит в памяти эта переменная....
советую попробовать
-закрыть аксесс
-нажать ctrl-alt-del и посмотреть в списке приложений excel (если книги не открыты- его там быть не должно)
- запустить аксесс с shift
- опять открыть ctrl-alt-del и посотреть, присутствует ли там строчка EXCEL
- закрыть аксесс и открыть его нормально (без shift)
- снова посотреть список процессов...
...ну а дальше уже по процедурам...
во.. еще надыбал (как вариант):
автор: osmor (14.08.2007 в 15:18)
Предлагаю создавать не Excel.Sheet
а "excel.application"
и уже в нем создавать книги листы и т.п. ну и закрывать апликейшен
|
мож поможет..
еще раз перечитав, обратил внимание на обьявление переменной:
у вас
Dim ExlDb As New Excel.Application
а точно работает такой код
Dim ExlDb As Excel.Application
удачи!