Дія макросу «Надіслати ключі»

Примітка про безпеку : Уникайте використання інструкції SendKeys або макросу AutoKeys, коли йдеться про важливі або конфіденційні відомості. Несумлінний користувач може перехопити натиснення клавіш і створити загрозу для безпеки вашого комп'ютера або даних.

За допомогою дії Надіслати ключі можна надіслати дані про натискання клавіш безпосередньо до застосунку Microsoft Office Access 2007 або активного застосунку Windows.

Примітка : Якщо база даних не є надійною, цю дію не буде дозволено. Додаткові відомості про ввімкнення макросів див. за посиланнями в розділі цієї статті Див. також.

Значення

Дія Надіслати ключі має такі аргументи.

Аргумент дії

Опис

Натискання клавіш

Натискання клавіш, які має обробити застосунок Access або інший застосунок. Введіть відомості про натискання клавіш на панелі побудовника макросів у розділі Аргументи дії в полі Натискання клавіш. Максимальна кількість символів не перевищує 255 символів. Це обов’язковий аргумент.

Чекати

Визначає, чи слід призупинити виконання макрос, доки не буде оброблено відомості про натискання клавіш. Виберіть значення Так (щоб призупинити виконання макросу) або значення Ні (щоб не зупиняти виконання макросу). За промовчанням установлено значення Ні.

Зауваження

Програма Access обробляє відомості про натискання клавіш, отримані за допомогою дії Надіслати ключі, ніби їх було введено безпосередньо у вікні Access.

Щоб указати натискання клавіш, використовуйте такий саме синтаксис, що й для оператора Надіслати ключі.

Примітка : Якщо значення аргумента Натискання клавіш містить неправильний синтаксис, текст з орфографічною помилкою або інші значення, які не відповідають вікну, до якого надіслано ключі, може статися помилка.

Цю дію можна використовувати для введення інформації в діалоговому вікні, особливо якщо не слід переривати виконання макросу, щоб дати відповідь у діалоговому вікні вручну. Деякі дії Access, наприклад Роздрукувати та Знайти запис, автоматично встановлюють параметри в певних часто використовуваних діалогових вікнах. За допомогою дії Надіслати ключі можна вибрати параметри в діалогових вікнах, що використовуються не так часто.

Примітка : 

  • Оскільки діалогове вікно призупиняє виконання макросу, потрібно розташувати дію Надіслати ключі перед дією, яка призводить до відкриття діалогового вікна, і вказати для аргумента Чекати значення Ні.

  • Визначення часу застосування натискань клавіш у програмі Access або іншому застосунку може бути складним процесом. Тому рекомендовано в разі наявності іншого методу (наприклад, дії Знайти запис), який можна застосувати для виконання потрібного завдання, використовувати для вибору параметрів у діалоговому вікні саме той метод замість дії Надіслати ключі.

Якщо до застосунку Access або іншого застосунку Windows потрібно надіслати більше 255 символів, можна використати в макросі послідовно кілька дій Надіслати ключі.

Використання дії Надіслати ключі для надсилання даних про натискання клавіш викликає відповідні події Натискання клавіші зі стрілкою вниз, Натискання клавіші зі стрілкою вверх і Натискання клавіші. Надсилання даних про натискання клавіш, які не входять до стандарту Набір знаків ANSI (наприклад, функціональної клавіші), не викликає подію Натискання клавіші.

У модулі Visual Basic для застосунків (VBA) ця дія недоступна. Використовуйте оператор Надіслати ключі.

Отримуйте нові функції раніше за інших
Приєднайтеся до оцінювачів Office

Ця інформація корисна?

Дякуємо за ваш відгук!

Дякуємо за відгук! Схоже, вам може стати в нагоді допомога одного з наших спеціалістів служби підтримки Office, з яким ми вас можемо з’єднати.

×