Шаг 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

Когда экспериментируете запускайте макрос из активной рабочей книги.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: