За допомогою дії макросу Виконатизастосування в класичних базах даних Access можна запустити програму на основі Microsoft Windows, як-от Excel, Word або PowerPoint, із системи Microsoft Office. Наприклад, можна вставити дані електронної таблиці Excel у базу даних Access.
Примітка про безпеку.: Будьте обережні під час запуску виконуваних файлів або коду в макросах або програмах. Виконувані файли або код можна використовувати для виконання дій, які можуть поставити під загрозу безпеку комп'ютера та даних.
Примітка.: Ця дія не дозволяється, якщо база даних ненадійна.
Параметр
Дія макросу RunApplication має такий аргумент:
Аргумент дії |
Опис |
---|---|
Командний рядок |
командний рядок, що використовується для запуску програми (включно зі шляхом та будь-якими іншими необхідними параметрами, наприклад перемикачами, які запускають програму в певному режимі). Введіть командний рядок у полі Командний рядок у розділі Аргументи дії у вікні конструктора макросів. Цей аргумент обов’язковий. |
Примітки
Програма, вибрана з цією дією макросу, завантажується та запускається на передньому плані. макрос, що містить цю дію, продовжує запускатися після запуску програми.
Ви можете передавати дані між іншою програмою та Access за допомогою об'єкта динамічного обміну даними (DDE) Microsoft Windows або буфера обміну. За допомогою дії макросу SendKeys можна надсилати натискання клавіш до іншої програми (хоча DDE – це ефективніший метод перенесення даних). Ви також можете обмінюватися даними між програмами за допомогою автоматизації.
Програми на основі MS-DOS працюють у вікні MS-DOS у середовищі Windows.
В операційних системах Windows є кілька способів запустити програму, зокрема запустити її з Провідника Windows, скористатися командою Виконати в меню Пуск і двічі клацнути піктограму програми на робочому столі Windows.
Дію макросу RunApplication не можна запустити в модулі Visual Basic for Applications (VBA). Натомість використовуйте функцію VBA Shell .