Форум по VBA и MS Office

VBA, Excel => VBA, макросы в Excel => Тема начата: Kalemegdan от 11 августа 2016, 15:09

Название: VBA: Использование файла *.exe (активирование файла) в командной строке VBA
Отправлено: Kalemegdan от 11 августа 2016, 15:09
Есть ли возможность активировать какой-либо *.exe файл в VBA программе или на странице Excel?
Название: Re: VBA: Использование файла *.exe (активирование файла) в командной строке VBA
Отправлено: Администратор от 11 августа 2016, 15:20
В VBA есть функция Shell, которая запускает exe-файлы.
В данном примере запускается калькулятор. Если путь не указан, то используется путь по умолчанию (не знаю, какой это путь). Второй параметр влияет на размеры окна запускаемой программы. Другие подробности можно посмотреть в справке, если останутся вопросы, то задавайте.
Sub Макрос1()
    Shell "CALC.EXE", 1
End Sub
Название: Re: VBA: Использование файла *.exe (активирование файла) в командной строке VBA
Отправлено: Kalemegdan от 11 августа 2016, 15:30
Спасибо! Я попробую.