Шаг 25 - О функции SendKeys
Эта функция позволяет имитировать ввод с клавиатуры в Окно вот её описание:
SebdKeys строка, [режим ожидания]
Этот макрос прокрутит таблицу на страницу вниз.
Sub Test() SendKeys ("{PGDN}") End Sub
Режим ожидания это как будет произведен возврат. Если TRUE возврат в процедуру будет только после обработки кодов. Обработка может быть длительной, если у Вас есть обрабочики событий. FALSE вернет сразу ничего не ожидая.
Вы обратили внимание на фигурные скобки. В них указываются команды и символы:
+ ^ % ~ ( ) DEL {DEL} INS {INS}и так далее :-) догадаетесь?
{BS} {BREAK} {CAPSLOCK} {ENTER} {DOWN} {PGUP}
Это не все, но направление понятно.
Функция ниже переведет указатель на страницу ниже, введет 123 и даже ENTER нажмет :-)
Sub Test() SendKeys ("{PGDN}") SendKeys ("123{ENTER}") End Sub
Вот так можно вызвать функциональную клавишу:
Sub Test() SendKeys ("{F1}") End Sub
Когда экспериментируете запускайте макрос из активной рабочей книги.
Предыдущий Шаг | Следующий Шаг
Автор Каев Артем.