powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / VBA. Закрытие Excel в начале макроса.
3 сообщений из 3, страница 1 из 1
VBA. Закрытие Excel в начале макроса.
    #39443296
Leprotto
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Все привет!
Можно ли перед началом основный действий макроса, который импортирует в Акс данные из файлов эксель,
проветрить запущен ли эксель и если да, то закрыть его?
...
Рейтинг: 0 / 0
VBA. Закрытие Excel в начале макроса.
    #39443334
Надеюсь, под словом "макрос" подразумевается код VBA? Тогда проверить можно так:
Код: vbnet
1.
2.
3.
4.
5.
6.
Function CheckExcelIsOpen() As Boolean
Dim ExlApp As Object
On Error Resume Next
    Set ExlApp = GetObject(, "Excel.Application")
 If Err.Number = 0 Then CheckExcelIsOpen = True
End Function

Если функция вернет True - сообщить и прервать импорт. Тупо закрывать Excel не рекомендую - мало ли что вы там ваяли пол дня и не сохранили...
...
Рейтинг: 0 / 0
VBA. Закрытие Excel в начале макроса.
    #39443335
Leprotto
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Анатолий ( Киев ), спасибо!
авторЕсли функция вернет True - сообщить и прервать импорт. Тупо закрывать Excel не рекомендую - мало ли что вы там ваяли пол дня и не сохранили...
Согласен, разумно ))
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / VBA. Закрытие Excel в начале макроса.
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]