mail mail
Нужен макрос для Excel?
Сделайте заказ прямо сейчас!
Ищете готовое решение?
Выбирайте и покупайте!
У вас есть интернет-магазин?
Настроим парсер под любой сайт!

Программный запуск парсера из внешнего макроса

Для начала, создайте в вашем файле Excel (куда вы будете добавлять макрос запуска парсера) отдельный VBA-модуль,
и поместите туда следующий код:

После этого, в модуль ЭтаКнига (если вы хотите, чтобы парсер запускался вместе с открытием вашего файла Excel)
добавьте следующий код:

Private Sub Workbook_Open()
    ' автоматически срабатывает при открытии книги
    RunSpecificParser "НазваниеЗапускаемогоПарсера"
End Sub

Во вложении — файл с этим кодом, а также с возможностью для пользователя отменить автоматический запуск парсера в течение 5 секунд после открытия файла
Такой файл можно закинуть в планировщик задач Windows

ВложениеРазмерЗагрузкиПоследняя загрузка
parser_autorun.xlsb — Макрос запуска парсера при открытии файла, с возможностью отмены37.12 КБ0Ещё не загружался