2017-02-14 10 views
0

Я искал онлайн, как открыть приложение через Access с помощью VBA. С тех пор я нашел ниже пример код, который делает работу:Открытое внешнее приложение от доступа

Application.FollowHyperlink "J:\Prepay\GE Debt logger.accdb" 

я решил мою проблему, но я заметил, что при попытке найти свой ответ, большинство советов онлайн предложили метод ниже или что-то подобное:

Shell "Z:\DATA\METRO\ComTool\Update\Update.mdb" 

Мои вопросы: методы, которые я искал в онлайн-модулях или использование оболочки, интересно, почему? Почему бы не просто использовать .followhyperlink, есть ли причина не делать этого?

+1

Привет, dmorgan 20, я ответил на аналогичную проблему с тем, как использовать powershell из VBA, который также должен быть способен выполнить любой файл (а не просто запустить powershell). http://stackoverflow.com/questions/35486939/vba-and-powershell-integration/35487436#35487436 –

ответ

0

Функция оболочки не работает только с исполняемыми файлами. Я пробовал его с MSAcesss 2010, и он не работал.

FollowHyperlink работает, но запускает исполняемый файл с секретным вопросом.