Форумы HiProg.com - MS ACCESS, VBA, VB

 

Ответить на сообщение

Вернуться к теме

Вы отвечаете на сообщение:

ник: 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

удачи!


Ваше имя:

Пароль:

Цитировать: [quote][/quote] Код: [code][/code]
Жирный: [b][/b] Наклонный: [i][/i]
URL: [url][/url] 

Сообщение:

 Размер файла не более 50 Кбт. Большие файлы можно размещать на www.slil.ru

Прикрепить:

 

Для вставки смайлов в текст щелкните по значку.