150 / 28 / 3
Регистрация: 24.08.2014
Сообщений: 485
|
|
1 | |
Запуск внешней программы29.01.2015, 23:18. Показов 10546. Ответов 6
Метки нет (Все метки)
Форумчане, подскажите, плз, как запустить из VBA программу CopyBD.rar (это ярлык), у которого параметры
"C:\Program Files\WinRAR\WinRAR.exe" a -r -u -rr8 -y D:\BD\ArhBD.rar F:\Access\STAT15\*.*
0
|
29.01.2015, 23:18 | |
Ответы с готовыми решениями:
6
Запуск внешней связанной программы с ожиданием завершения Подключение с помощью макроса внешней прикладной программы в Access 2007 Запуск программы из стандартного модуля Запуск модуля (программы, кода VB) из макроса AutoExec |
26817 / 14496 / 3192
Регистрация: 28.04.2012
Сообщений: 15,782
|
|||||||||||
30.01.2015, 00:48 | 2 | ||||||||||
Сообщение было отмечено rvg как решение
Решение
Вам нужно запустить ярлык? Тогда
1
|
150 / 28 / 3
Регистрация: 24.08.2014
Сообщений: 485
|
|
30.01.2015, 18:45 [ТС] | 3 |
Спасибо, работают оба варианта, но при втором варианте процесс на экране не отображается, идет в фоне, появляется только значок на панели задач. Наверно первый вариант предпочтительней.
Добавлено через 14 минут а в первой конструкции можно использовать метод Currentproject.Path? Усли написать Shell "explorer.exe CurrentProject.Path & "\Arh\CopyBD.lnk", то не работает, может синтаксис другой?
0
|
26817 / 14496 / 3192
Регистрация: 28.04.2012
Сообщений: 15,782
|
|||||||||||
30.01.2015, 20:03 | 4 | ||||||||||
В строке в кавычках CurrentProject.Path это всего лишь набор символов непонятный для проводника винды. Надо вынести из кавычек в среду ВБА. В ней CurrentProject.Path получит значение
0
|
150 / 28 / 3
Регистрация: 24.08.2014
Сообщений: 485
|
|
30.01.2015, 21:05 [ТС] | 5 |
изв. за бестолковость, в чем может быть причина?
в таком виде работает Shell "explorer.exe F:\Access\STAT15\Arh\CopyBD.lnk" а в таком - не хочет Shell "explorer.exe" & CurrentProject.Path & "\Arh\CopyBD.lnk" База находится в F:\Access\STAT15
0
|
150 / 28 / 3
Регистрация: 24.08.2014
Сообщений: 485
|
|
30.01.2015, 21:29 [ТС] | 7 |
Вы правы, с пробелом заработало, хотя в первый раз не работало, я подумал, что ошибка и убрал пробел
0
|
30.01.2015, 21:29 | |
30.01.2015, 21:29 | |
Помогаю со студенческими работами здесь
7
Запуск из программы с админскими привилегиями внешней программы без прав админа Запуск внешней программы программы из коммнадной строки Запуск внешней программы Запуск внешней программы Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |