Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
06.11.2015, 16:01
|
|||
---|---|---|---|
|
|||
Корректное закрытие excel из access vba |
|||
#18+
Помогите пожалуйста! Дело такое, мне нужно сделать следующее: запустить макрос, написанный в excel на vba, а для этого нужно открыть данную книгу, но сделать выполнение макроса невидимым. Затем сохранить книгу. То есть сделать так, чтобы пользователь не заметил, что в экселе выполнялся макрос и его вообще открывали. После чего нужно выполнить импорт из той же книги Эксель в Аксесс. После чего я хочу полностью закрыть Эксель. Вот собственно код: Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22.
Объясните, почему на компе с операционкой XP никаких проблем после выполнения данной программки нет, а вот на компе с семеркой под конец вылетает следующее: ."Прекращена работа программы Excel". Видимо, я как-то некорректно завершаю работу с экселем Как исправить косяк, чтобы и на семерке нормально функционировало? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
06.11.2015, 16:08
|
|||
---|---|---|---|
Корректное закрытие excel из access vba |
|||
#18+
под конец - на какой конкретно строке? попробуйте выполнить скрипт в видимом режиме. может эксель что-то неожиданное спросить хочет, да не может, его система и прибивает как зависший. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
06.11.2015, 16:11
|
|||
---|---|---|---|
|
|||
Корректное закрытие excel из access vba |
|||
#18+
Antonariy, Неправильно выразилась. Я имела ввиду, что после завершения работы программы, эксель ругается таким образом. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
06.11.2015, 16:45
|
|||
---|---|---|---|
|
|||
Корректное закрытие excel из access vba |
|||
#18+
Mary_Rustle, Модератор: Учимся использовать тэги оформления кода - FAQ ... |
|||
:
Нравится:
Не нравится:
|
|||
|
06.11.2015, 16:48
|
|||
---|---|---|---|
|
|||
Корректное закрытие excel из access vba |
|||
#18+
А если закрыть книгу и эксель сразу после сохранения, а потом выполнять импорт? или вообще не выполнять импорт? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
06.11.2015, 18:39
|
|||
---|---|---|---|
|
|||
Корректное закрытие excel из access vba |
|||
#18+
Mary_Rustle, Попробуйте так oBook.Close SaveChanges:=False Может после сохранения при обращении к книге Ексель считает, что произведены какие-то изменения. В скрытом режиме сообщения об этом не видно. И Вин прибивает процесс, как и написал ранее Antonariy. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
27.11.2015, 23:39
|
|||
---|---|---|---|
|
|||
Корректное закрытие excel из access vba |
|||
#18+
А попробуйте в начале процедуры вставить Application.ScreenUpdating = False' отключение перерисовки экрана Application.DisplayAlerts = False' отключение системных сообщений а в конце процедуры Application.ScreenUpdating = True Application.DisplayAlerts = True ... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=60&mobile=1&tid=2155718]: |
0ms |
get settings: |
9ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
35ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
45ms |
get tp. blocked users: |
2ms |
others: | 314ms |
total: | 443ms |
0 / 0 |