коды клавиш клавиатуры vba

Метод Application.OnKey (Excel)

Выполняет указанную процедуру при нажатии определенного клавиши или комбинации ключей.

Синтаксис

выражения. OnKey (Клавиша, Процедура)

выражение: переменная, представляющая объект Application.

Параметры

ИмяОбязательный или необязательныйТип данныхОписание
КлючОбязательныйStringСтрока, указывающая клавишу, нажатую.
ПроцедураНеобязательныйVariantСтрока, указывающая имя необходимой процедуры. Если процедура «» (пустой текст), при нажатии клавиши ничего не происходит. Эта форма OnKey изменяет нормальный результат нажатия клавиш в Microsoft Excel.

Если процедура опущена, ключ возвращается к нормальному результату в Microsoft Excel, и все специальные назначения ключей, сделанные с помощью предыдущих методов OnKey, будут очищены.

Заметки

Аргумент Key может указать любой один ключ в сочетании с Alt, Ctrl или Shift или любым сочетанием этих ключей. Каждая клавиша представлена одним или несколькими символами, например a для символа «a» или для клавиши Enter.

Чтобы указать символы, которые не отображаются при нажатии соответствующего ключа (например: Ввод или вкладка), используйте коды, перечисленные в следующей таблице. Каждый код в таблице представляет одну клавишу на клавиатуре.

(тильда)

КлючКод
BACKSPACE или
BREAK
CAPS LOCK
CLEAR
DELETE или DEL или
СТРЕЛКА ВНИЗ
END
ВВОД (на цифровой клавиатуре)
ВВОД
ESC < ESCAPE>или
HELP
HOME
INSERT
СТРЕЛКА ВЛЕВО
NUM LOCK
PAGE DOWN
PAGE UP
RETURN
СТРЕЛКА ВПРАВО
SCROLL LOCK
TAB
СТРЕЛКА ВВЕРХ
F1–F15

Вы также можете указать клавиши в сочетании с Shift and/or Ctrl and/or Alt and/or Command. Чтобы указать клавишу в сочетании с другой клавишей или клавишами, используйте следующую таблицу.

Объединение ключей сПредварять код ключа
Shift+ (знак «плюс»)
CTRL^ (знак «крышка»)
ALT% (знак процента)
Команда* (звездочка) Применяется только к Mac; может работать только на Excel 2011 для Mac, а не более поздних версий.

Чтобы назначить процедуру одному из специальных символов (+, ^, %и т. д.), заключите символ в скобки. Подробные сведения см. в примере.

В настоящее время в последних версиях Office VBA нет способа обнаружения клавиши Command. Корпорация Майкрософт знает об этом и ищет ее.

Пример

В этом примере InsertProc назначает ключную последовательность Ctrl+Plus Sign и назначает SpecialPrintProc ключевой последовательности Shift+Ctrl+Right Arrow.

В этом примере стрелка Shift+Ctrl+Right возвращается к обычному значению.

В этом примере отключена последовательность ключей Shift+Ctrl+Right Arrow.

Поддержка и обратная связь

Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.

Источник

Коды цифр и знаков

www.rascalspb.narod.ru
Профиль | | #2

Добавлено: 25.12.03 11:59

Создай три Label, у первых двух Autosize=True и вставь этот код

Private Sub Form_KeyDown(KeyCode As Integer, Shift As Integer)

Label1.Caption = «KeyCode=» & KeyCode

Private Sub Form_KeyPress(KeyAscii As Integer)

Label2.Caption = «Ascii=» & KeyAscii

Private Sub Form_KeyUp(KeyCode As Integer, Shift As Integer)

Ещё поставь KeyPreview=True, а теперь нажимай и смотри.

Ответить

Номер ответа: 3
Автор ответа:
коды клавиш клавиатуры vba. 91. коды клавиш клавиатуры vba фото. коды клавиш клавиатуры vba-91. картинка коды клавиш клавиатуры vba. картинка 91. Выполняет указанную процедуру при нажатии определенного клавиши или комбинации ключей. . C O M

коды клавиш клавиатуры vba. starRed. коды клавиш клавиатуры vba фото. коды клавиш клавиатуры vba-starRed. картинка коды клавиш клавиатуры vba. картинка starRed. Выполняет указанную процедуру при нажатии определенного клавиши или комбинации ключей.коды клавиш клавиатуры vba. starRed. коды клавиш клавиатуры vba фото. коды клавиш клавиатуры vba-starRed. картинка коды клавиш клавиатуры vba. картинка starRed. Выполняет указанную процедуру при нажатии определенного клавиши или комбинации ключей.коды клавиш клавиатуры vba. starRed. коды клавиш клавиатуры vba фото. коды клавиш клавиатуры vba-starRed. картинка коды клавиш клавиатуры vba. картинка starRed. Выполняет указанную процедуру при нажатии определенного клавиши или комбинации ключей.коды клавиш клавиатуры vba. starRed. коды клавиш клавиатуры vba фото. коды клавиш клавиатуры vba-starRed. картинка коды клавиш клавиатуры vba. картинка starRed. Выполняет указанную процедуру при нажатии определенного клавиши или комбинации ключей.коды клавиш клавиатуры vba. starRed. коды клавиш клавиатуры vba фото. коды клавиш клавиатуры vba-starRed. картинка коды клавиш клавиатуры vba. картинка starRed. Выполняет указанную процедуру при нажатии определенного клавиши или комбинации ключей.коды клавиш клавиатуры vba. starRed. коды клавиш клавиатуры vba фото. коды клавиш клавиатуры vba-starRed. картинка коды клавиш клавиатуры vba. картинка starRed. Выполняет указанную процедуру при нажатии определенного клавиши или комбинации ключей.коды клавиш клавиатуры vba. starRed. коды клавиш клавиатуры vba фото. коды клавиш клавиатуры vba-starRed. картинка коды клавиш клавиатуры vba. картинка starRed. Выполняет указанную процедуру при нажатии определенного клавиши или комбинации ключей.коды клавиш клавиатуры vba. starRed. коды клавиш клавиатуры vba фото. коды клавиш клавиатуры vba-starRed. картинка коды клавиш клавиатуры vba. картинка starRed. Выполняет указанную процедуру при нажатии определенного клавиши или комбинации ключей.

Вопросов: 4
Ответов: 79

Профиль | | #3

Добавлено: 25.12.03 12:02
хм. не влезло.

Ответить

А разве нельзя так сделать?

Добавляешь на форму Label1 и TextBox, далее код:Private Sub

Text1_KeyDown(KeyCode As Integer, Shift As Integer)

Ответить

Номер ответа: 4
Автор ответа:
коды клавиш клавиатуры vba. 104. коды клавиш клавиатуры vba фото. коды клавиш клавиатуры vba-104. картинка коды клавиш клавиатуры vba. картинка 104. Выполняет указанную процедуру при нажатии определенного клавиши или комбинации ключей.Монах

коды клавиш клавиатуры vba. starRed. коды клавиш клавиатуры vba фото. коды клавиш клавиатуры vba-starRed. картинка коды клавиш клавиатуры vba. картинка starRed. Выполняет указанную процедуру при нажатии определенного клавиши или комбинации ключей.коды клавиш клавиатуры vba. starRed. коды клавиш клавиатуры vba фото. коды клавиш клавиатуры vba-starRed. картинка коды клавиш клавиатуры vba. картинка starRed. Выполняет указанную процедуру при нажатии определенного клавиши или комбинации ключей.коды клавиш клавиатуры vba. starRed. коды клавиш клавиатуры vba фото. коды клавиш клавиатуры vba-starRed. картинка коды клавиш клавиатуры vba. картинка starRed. Выполняет указанную процедуру при нажатии определенного клавиши или комбинации ключей.коды клавиш клавиатуры vba. starRed. коды клавиш клавиатуры vba фото. коды клавиш клавиатуры vba-starRed. картинка коды клавиш клавиатуры vba. картинка starRed. Выполняет указанную процедуру при нажатии определенного клавиши или комбинации ключей.

Вопросов: 26
Ответов: 35

Профиль | | #4

Добавлено: 25.12.03 18:54

to Монах: Во первых-на кой тут нужен TextBox

Во вторых-на всякий пожарный там видно и ASCII кодировку

А в третьих-мы не ищем простых путей коды клавиш клавиатуры vba. 2. коды клавиш клавиатуры vba фото. коды клавиш клавиатуры vba-2. картинка коды клавиш клавиатуры vba. картинка 2. Выполняет указанную процедуру при нажатии определенного клавиши или комбинации ключей.

Ответить

Номер ответа: 5
Автор ответа:
коды клавиш клавиатуры vba. 107. коды клавиш клавиатуры vba фото. коды клавиш клавиатуры vba-107. картинка коды клавиш клавиатуры vba. картинка 107. Выполняет указанную процедуру при нажатии определенного клавиши или комбинации ключей.Ra$cal

коды клавиш клавиатуры vba. starBlue. коды клавиш клавиатуры vba фото. коды клавиш клавиатуры vba-starBlue. картинка коды клавиш клавиатуры vba. картинка starBlue. Выполняет указанную процедуру при нажатии определенного клавиши или комбинации ключей.коды клавиш клавиатуры vba. starBlue. коды клавиш клавиатуры vba фото. коды клавиш клавиатуры vba-starBlue. картинка коды клавиш клавиатуры vba. картинка starBlue. Выполняет указанную процедуру при нажатии определенного клавиши или комбинации ключей.коды клавиш клавиатуры vba. starBlue. коды клавиш клавиатуры vba фото. коды клавиш клавиатуры vba-starBlue. картинка коды клавиш клавиатуры vba. картинка starBlue. Выполняет указанную процедуру при нажатии определенного клавиши или комбинации ключей.коды клавиш клавиатуры vba. starBlue. коды клавиш клавиатуры vba фото. коды клавиш клавиатуры vba-starBlue. картинка коды клавиш клавиатуры vba. картинка starBlue. Выполняет указанную процедуру при нажатии определенного клавиши или комбинации ключей.коды клавиш клавиатуры vba. starBlue. коды клавиш клавиатуры vba фото. коды клавиш клавиатуры vba-starBlue. картинка коды клавиш клавиатуры vba. картинка starBlue. Выполняет указанную процедуру при нажатии определенного клавиши или комбинации ключей.коды клавиш клавиатуры vba. starBlue. коды клавиш клавиатуры vba фото. коды клавиш клавиатуры vba-starBlue. картинка коды клавиш клавиатуры vba. картинка starBlue. Выполняет указанную процедуру при нажатии определенного клавиши или комбинации ключей.коды клавиш клавиатуры vba. starBlue. коды клавиш клавиатуры vba фото. коды клавиш клавиатуры vba-starBlue. картинка коды клавиш клавиатуры vba. картинка starBlue. Выполняет указанную процедуру при нажатии определенного клавиши или комбинации ключей.коды клавиш клавиатуры vba. starBlue. коды клавиш клавиатуры vba фото. коды клавиш клавиатуры vba-starBlue. картинка коды клавиш клавиатуры vba. картинка starBlue. Выполняет указанную процедуру при нажатии определенного клавиши или комбинации ключей.

Вопросов: 18
Ответов: 817

Web-сайт: www.rascalspb.narod.ru
Профиль | | #5

Добавлено: 25.12.03 20:33

to Ra$cal: Я тебе просто написал как сделать прогу, которая легко узнаёт коды клавишь!

Ответить

Номер ответа: 6
Автор ответа:
коды клавиш клавиатуры vba. 107. коды клавиш клавиатуры vba фото. коды клавиш клавиатуры vba-107. картинка коды клавиш клавиатуры vba. картинка 107. Выполняет указанную процедуру при нажатии определенного клавиши или комбинации ключей.Монах

коды клавиш клавиатуры vba. starRed. коды клавиш клавиатуры vba фото. коды клавиш клавиатуры vba-starRed. картинка коды клавиш клавиатуры vba. картинка starRed. Выполняет указанную процедуру при нажатии определенного клавиши или комбинации ключей.коды клавиш клавиатуры vba. starRed. коды клавиш клавиатуры vba фото. коды клавиш клавиатуры vba-starRed. картинка коды клавиш клавиатуры vba. картинка starRed. Выполняет указанную процедуру при нажатии определенного клавиши или комбинации ключей.коды клавиш клавиатуры vba. starRed. коды клавиш клавиатуры vba фото. коды клавиш клавиатуры vba-starRed. картинка коды клавиш клавиатуры vba. картинка starRed. Выполняет указанную процедуру при нажатии определенного клавиши или комбинации ключей.коды клавиш клавиатуры vba. starRed. коды клавиш клавиатуры vba фото. коды клавиш клавиатуры vba-starRed. картинка коды клавиш клавиатуры vba. картинка starRed. Выполняет указанную процедуру при нажатии определенного клавиши или комбинации ключей.

Вопросов: 26
Ответов: 35

Профиль | | #6

Добавлено: 25.12.03 20:42

to Монах: По-моему моя тоже легко узнаёт и KeyCode и ASCII. И вообще прога не мне нужна

Источник

Коды клавиш клавиатуры vba

Иногда необходимо, чтобы ввод с клавиатуры обрабатывался именно формой, даже если фокус находится у элемента управления. Сделать это позволяет свойство формы « KeyPreview ». При создании формы это значение принимается равным « False ». Если же его установить равным « True », то форма будет перехватывать весь ввод с клавиатуры, с которым теперь можно работать в процедурах обработки событий самой формы. И только после этого будет передано управление элементу управления, находящемуся в фокусе.

12.2. Обработка событий мыши

Когда вы что-нибудь делаете с помощью мыши, генерируется определенное событие. При щелчке мышью происходит событие « Click », при двойном щелчке – « DblClick », а в момент перемещения указателя – « Move ». Где и когда произойдет определенное событие, зависит от положения указателя мыши. Иногда одно действие производит несколько событий.

Событие « Click » характерно практически для всех объектов и процедура обработки этого события имеет следующий синтаксис:

Private Sub Name_Click()

· Private – область действия процедуры обработки события;

· Name – имя элемента управления, которому адресовано событие;

· Click – имя события.

Аналогично можно запрограммировать событие « DblClick », указав это слово в заголовке процедуры вместо « Click ».

Эти два события связаны только со щелчками левой клавишей мыши, правая и средняя в этом случае будут игнорироваться.

При щелчках мыши происходят и другие события: « MouseDown » (нажатие клавиши), « MouseUp » (отпускание клавиши). Процедуры их обработки имеют следующий синтаксис:

Shift As Integer, X As Single, Y As Single)

Private Sub Name_MouseUp(Button As Integer,_

Shift As Integer, X As Single, Y As Single)

· Private – область видимости события.

· Name – имя элемента управления, которому адресовано событие.

· MouseDown / MouseUp – имена обрабатываемых событий.

· Button – целое число, указывающее нажатую клавишу мыши (см. табл. 28).

· Shift – целое число, описывающее состояние клавиш Shift >, Ctrl > и Alt > на клавиатуре в момент генерирования события (см табл. 27).

· X – координата указателя мыши по горизонтали.

· Y – координата указателя мыши по вертикали.

Значение, соответствующее комбинациям нажатых кнопок мыши

Нажатая кнопка (кнопки) мыши

Значение параметра « Button »

Процедуры обработки события « MouseDown » и « MouseUp » являются более сложными и обладающие расширенными возможностями по сравнению с процедурами событий « Click » и « DblClick ».

Выполнение процедур обработки событий « MouseDown » и « MouseUp » нельзя запрограммировать на конкретную клавишу мыши, но можно узнать какой клавишей она была запущена.

При перемещении указателя мыши генерируется событие « MouseMove », имеющее следующий синтаксис:

Private Sub Name_MouseMove(Button As Integer,_

Shift As Integer, X As Single, Y As Single)

· Private – область видимости события.

· Name – имя элемента управления, которому адресовано событие.

· MouseMove – имя обрабатываемого события.

· Button – целое число, указывающее нажатую клавишу мыши (см. табл. 14).

· Shift – целое число, описывающее состояние клавиш Shift >, Ctrl > и Alt > на клавиатуре в момент генерирования события (см табл. 13).

· X – координата указателя мыши по горизонтали.

· Y – координата указателя мыши по вертикали.

При этом перемещение должно быть обязательно над элементом управления, для которого была написана процедура обработки события.

В отношении этого события важно помнить следующее: процедура генерируется при каждом перемещении мыши. Поэтому если процедура имеет слишком большой размер, то она не будет успевать выполняться в промежутки между ее вызовами. В результате это может разрушить всю работу приложения.

Visual Basic имеет два серьезных недостатка при обработке событий мыши:

12.3. Перемещение объектов

Иногда может возникнуть необходимость предоставить пользователю возможность перемещения объектов по форме. Это можно сделать, непосредственно изменяя свойства « Left » и « Top » у перемещаемых объектов. Однако это можно реализовать более гибким и удобным способом, используя события «схватить и бросить». Хотя это событие и реализуется для формы в целом, но осуществляется с помощью мыши.

Любой видимый элемент управления обладает особым свойством « DragMode ». При его значении «0 – Manual » перемещение объекта запрещается, и он работает обычным образом. В случае его значения «1 – Automatic » перемещение разрешается, но прочая его работа (все остальные события) блокируется.

Процедура обработки события, которое связано с перемещением элементов управления, имеет следующий синтаксис:

Private Sub Form_DragDrop(Source As Control,_

X As Single, Y As Single)

· Private – область видимости процедуры обработки события.

· Form – поскольку событие адресуется только форме, то в качестве имени управляющего объекта необходимо записывать слово « Form ».

· DragDrop – имя события.

· Source – особая переменная, в которой хранится имя перетаскиваемого элемента управления (свойство « Name »); работает как ссылка на него.

· Control – зарезервированное слово, описывающее переменную ссылку.

Текущие координаты « X » и « Y » будут присвоены свойствам « Left » и « Top » перемещаемого объекта соответственно, т.е. координатам левого верхнего угла элемента управления.

При перемещении иногда бывает важным узнать, возможно ли оно или нет. Отследить подобное помогает специальное событие « DragOver », процедура обработки которого имеет следующий синтаксис:

Private Sub Form_DragOver(Source As Control,_

X As Single, Y As Single, State As Integer)

· Private – область видимости процедуры обработки события.

· Form – поскольку событие адресуется только форме, то в качестве имени управляющего объекта необходимо записывать слово « Form ».

· DragOver – имя события.

· Source – особая переменная, в которой хранится имя перетаскиваемого элемента управления (свойство « Name »); работает как ссылка на него.

· Control – зарезервированное слово, описывающее переменную ссылку.

· State – специальный параметр, определяющий характер перемещения.

Параметр « State » может принимать несколько значений в зависимости от характера перемещения (см. табл. 29).

Возможные значения параметра « State »

Перетаскивание элемента управления с несвободного места на свободное

Перетаскивание элемента управления со свободного места на занятое

Перетаскивание элемента управления с одного свободного места на другое свободное

Еще одним полезным свойством перетаскиваемого элемента управления является « DragIcon ». Оно хранит в себе некоторый графический образ (файл пиктограммы «*. ico »), который будет отображаться при перемещении объекта вместо указателя мыши. В противном случае на экране просто будет отображен профиль этого объекта.

Контрольные вопросы для самопроверки

Источник

Всем привет, с вами автор блога scriptcoding.ru. Сегодня мы затронем такую тему как имитация нажатия клавиш программными средствами с помощью метода SendKeys класса WScript.Shell.

коды клавиш клавиатуры vba. wshshell sendkeys imitacija nazhatiya klavish. коды клавиш клавиатуры vba фото. коды клавиш клавиатуры vba-wshshell sendkeys imitacija nazhatiya klavish. картинка коды клавиш клавиатуры vba. картинка wshshell sendkeys imitacija nazhatiya klavish. Выполняет указанную процедуру при нажатии определенного клавиши или комбинации ключей.

SendKeys – имитация нажатия клавиш – теоретические основы

Метод SendKeys, который позволяет имитировать нажатие клавиш и их комбинаций. Метод SendKeys объекта WScript.Shell является по своей природе слепым, так как он не позволяет указать то приложение, которому назначен ввод с клавиатуры, то есть, если мы сделаем попытку имитировать ввод фразы «привет мир», то она будет обрабатываться лишь тому приложениею, которое в данный момент являются активным. Если активным будет текстовый редактор – то в нем отобразится заданный текст, если антивирусная программа – то, скорее всего, никакой активности не произойдет.

Что бы использовать функцию Wscript SendKeys, нужно объявить переменную, которая будет хранить ссылку на объект WScript.Shell, а уже через эту переменную можно будет вызвать SendKeys.

Общая логика работы:

SendKeys (строка) – Видим, что мы в качестве аргумента должны передать строковое выражение, которое будет хранить имя клавиши или сочетание.

Что бы ввести просто символ или набор символов, мы всего-навсего прописываем их как строку, например: SendKeys(«привет мир»). Для ввода специальных клавиш (например, Enter, стрелки, функциональные клавиши и так далее), их название нужно заключить в фигурные скобки <>.

Ниже приведен список функциональных клавиш и их обозначение:

Если нужно указать сочетание специальных клавиш, то следует использовать следующие коды:

Также стоит помнить, что для ввода символов +, ^, %,

SendKeys – имитация нажатия клавиш – приступаем к программированию

коды клавиш клавиатуры vba. sendkeys imitacija nazhatiya klavish 1. коды клавиш клавиатуры vba фото. коды клавиш клавиатуры vba-sendkeys imitacija nazhatiya klavish 1. картинка коды клавиш клавиатуры vba. картинка sendkeys imitacija nazhatiya klavish 1. Выполняет указанную процедуру при нажатии определенного клавиши или комбинации ключей.

Хорошо, с теорией разобрались, теперь давайте приступим к программированию. Давайте для начала рассмотрим следующий пример программного кода на языке vbscript:

А вот аналогичный пример, но уже на языке jscript:

А вот еще один пример на vbscript :

коды клавиш клавиатуры vba. wscript sendkeys imitacija nazhatiya klavish 2. коды клавиш клавиатуры vba фото. коды клавиш клавиатуры vba-wscript sendkeys imitacija nazhatiya klavish 2. картинка коды клавиш клавиатуры vba. картинка wscript sendkeys imitacija nazhatiya klavish 2. Выполняет указанную процедуру при нажатии определенного клавиши или комбинации ключей.

Ну и пример на языке jscript :

И так, давайте все подытожим… В этой статье мы рассмотрели функцию SendKeys класса WScript Shell, которая позволяет создавать имитацию нажатия клавиш, мы написали четыре программных кода – два на языке vbscript и два на языке jscript. Помним, что программный код работает под управлением сервера сценариев Windows Script Host.

Спасибо за внимание. Автор блога Владимир Баталий

Источник

Коды клавиш клавиатуры vba

ASCII таблица и
Virtual KeyCodes

ASCII таблица кодов символов Windows (win.1251):

Номер ответа: 7
Автор ответа:
коды клавиш клавиатуры vba. 97. коды клавиш клавиатуры vba фото. коды клавиш клавиатуры vba-97. картинка коды клавиш клавиатуры vba. картинка 97. Выполняет указанную процедуру при нажатии определенного клавиши или комбинации ключей.Ra$cal

коды клавиш клавиатуры vba. starBlue. коды клавиш клавиатуры vba фото. коды клавиш клавиатуры vba-starBlue. картинка коды клавиш клавиатуры vba. картинка starBlue. Выполняет указанную процедуру при нажатии определенного клавиши или комбинации ключей.коды клавиш клавиатуры vba. starBlue. коды клавиш клавиатуры vba фото. коды клавиш клавиатуры vba-starBlue. картинка коды клавиш клавиатуры vba. картинка starBlue. Выполняет указанную процедуру при нажатии определенного клавиши или комбинации ключей.коды клавиш клавиатуры vba. starBlue. коды клавиш клавиатуры vba фото. коды клавиш клавиатуры vba-starBlue. картинка коды клавиш клавиатуры vba. картинка starBlue. Выполняет указанную процедуру при нажатии определенного клавиши или комбинации ключей.коды клавиш клавиатуры vba. starBlue. коды клавиш клавиатуры vba фото. коды клавиш клавиатуры vba-starBlue. картинка коды клавиш клавиатуры vba. картинка starBlue. Выполняет указанную процедуру при нажатии определенного клавиши или комбинации ключей.коды клавиш клавиатуры vba. starBlue. коды клавиш клавиатуры vba фото. коды клавиш клавиатуры vba-starBlue. картинка коды клавиш клавиатуры vba. картинка starBlue. Выполняет указанную процедуру при нажатии определенного клавиши или комбинации ключей.коды клавиш клавиатуры vba. starBlue. коды клавиш клавиатуры vba фото. коды клавиш клавиатуры vba-starBlue. картинка коды клавиш клавиатуры vba. картинка starBlue. Выполняет указанную процедуру при нажатии определенного клавиши или комбинации ключей.коды клавиш клавиатуры vba. starBlue. коды клавиш клавиатуры vba фото. коды клавиш клавиатуры vba-starBlue. картинка коды клавиш клавиатуры vba. картинка starBlue. Выполняет указанную процедуру при нажатии определенного клавиши или комбинации ключей.коды клавиш клавиатуры vba. starBlue. коды клавиш клавиатуры vba фото. коды клавиш клавиатуры vba-starBlue. картинка коды клавиш клавиатуры vba. картинка starBlue. Выполняет указанную процедуру при нажатии определенного клавиши или комбинации ключей.

Вопросов: 18
Ответов: 817

Web-сайт: www.rascalspb.narod.ru
Профиль | | #7

Добавлено: 25.12.03 21:03

DecHexСимвол
00000спец. NOP
00101спец. SOH
00202спец. STX
00303спец. ETX
00404спец. EOT
00505спец. ENQ
00606спец. ACK
00707спец. BEL
00808спец. BS
00909спец. Табуляция
0100Aспец. LF (Возвр. каретки)
0110Bспец. VT
0120Cспец. FF
0130Dспец. CR (Новая строка)
0140Eспец. SO
0150Fспец. SI
01610спец. DLE
01711спец. DC1
01812спец. DC2
01913спец. DC3
02014спец. DC4
02115спец. NAK
02216спец. SYN
02317спец. ETB
02418спец. CAN
02519спец. EM
0261Aспец. SUB
0271Bспец. ESC
0281Cспец. FS
0291Dспец. GS
0301Eспец. RS
0311Fспец. US
03220сцеп. SP (Пробел)
03321!
03422«
03523#
03624$
03725%
03826&
03927
04028(
04129)
0422A*
0432B+
0442C,
0452D
0462E.
0472F/
048300
049311
050322
051333
052344
053355
054366
055377
056388
057399
0583A:
0593B;
0603C
0633F?
06440@
06541A
06642B
06743C
06844D
06945E
07046F
07147G
07248H
07349I
0744AJ
0754BK
0764CL
0774DM
0784EN
0794FO
08050P
08151Q
08252R
08353S
08454T
08555U
08656V
08757W
08858X
08959Y
0905AZ
0915B[
0925C\
0935D]
0945E^
0955F_
09660`
09761a
09862b
09963c
10064d
10165e
10266f
10367g
10468h
10569i
1066Aj
1076Bk
1086Cl
1096Dm
1106En
1116Fo
11270p
11371q
11472r
11573s
11674t
11775u
11876v
11977w
12078x
12179y
1227Az
1237B <
1247C|
1257D>
1267E
1277F
DecHexСимвол
12880Ђ
12981Ѓ
13082
13183ѓ
13284
13385
13486
13587
13688
13789
1388AЉ
1398B
1408CЊ
1418DЌ
1428EЋ
1438FЏ
14490ђ
14591
14692
14793
14894
14995
15096
15197
15298˜
15399
1549Aљ
1559B
1569Cњ
1579Dќ
1589Eћ
1599Fџ
160A0
161A1Ў
162A2ў
163A3Ј
164A4¤
165A5Ґ
166A6¦
167A7§
168A8Ё
169A9©
170AAЄ
171AB«
172AC¬
173AD­
174AE®
175AFЇ
176B0°
177B1±
178B2І
179B3і
180B4ґ
181B5µ
182B6
183B7·
184B8ё
185B9
186BAє
187BB»
188BCј
189BDЅ
190BEѕ
191BFї
192C0А
193C1Б
194C2В
195C3Г
196C4Д
197C5Е
198C6Ж
199C7З
200C8И
201C9Й
202CAК
203CBЛ
204CCМ
205CDН
206CEО
207CFП
208D0Р
209D1С
210D2Т
211D3У
212D4Ф
213D5Х
214D6Ц
215D7Ч
216D8Ш
217D9Щ
218DAЪ
219DBЫ
220DCЬ
221DDЭ
222DEЮ
223DFЯ
224E0а
225E1б
226E2в
227E3г
228E4д
229E5е
230E6ж
231E7з
232E8и
233E9й
234EAк
235EBл
236ECм
237EDн
238EEо
239EFп
240F0р
241F1с
242F2т
243F3у
244F4ф
245F5х
246F6ц
247F7ч
248F8ш
249F9щ
250FAъ
251FBы
252FCь
253FDэ
254FEю
255FFя

Таблица вмртуальных кодов клавиш Windows (Virtual Key Codes):

VK_LBUTTON01Left mouse buttonVK_RBUTTON02Right mouse buttonVK_CANCEL03Control-break processingVK_MBUTTON04Middle mouse button
(three-button mouse)—05-07UndefinedVK_BACK08BACKSPACE keyVK_TAB09TAB key—0A-0BUndefinedVK_CLEAR0CCLEAR keyVK_RETURN0DENTER key—0E-0FUndefinedVK_SHIFT10SHIFT keyVK_CONTROL11CTRL keyVK_MENU12ALT keyVK_PAUSE13PAUSE keyVK_CAPITAL14CAPS LOCK key—15-19Reserved for Kanji systems—1AUndefinedVK_ESCAPE1BESC key—1C-1FReserved for Kanji systemsVK_SPACE20SPACEBARVK_PRIOR21PAGE UP keyVK_NEXT22PAGE DOWN keyVK_END23END keyVK_HOME24HOME keyVK_LEFT25LEFT ARROW keyVK_UP26UP ARROW keyVK_RIGHT27RIGHT ARROW keyVK_DOWN28DOWN ARROW keyVK_SELECT29SELECT key—2AOriginal equipment
manufacturer (OEM) specificVK_EXECUTE2BEXECUTE keyVK_SNAPSHOT2CPRINT SCREEN key
for Windows 3.0 and laterVK_INSERT2DINS keyVK_DELETE2EDEL keyVK_HELP2FHELP keyVK_0300 keyVK_1311 keyVK_2322 keyVK_3333 keyVK_4344 keyVK_5355 keyVK_6366 keyVK_7377 keyVK_8388 keyVK_9399 key—3A-40UndefinedVK_A41A keyVK_B42B keyVK_C43C keyVK_D44D keyVK_E45E keyVK_F46F keyVK_G47G keyVK_H48H keyVK_I49I keyVK_J4AJ keyVK_K4BK keyVK_L4CL keyVK_M4DM keyVK_N4EN keyVK_O4FO keyVK_P50P keyVK_Q51Q keyVK_R52R keyVK_S53S keyVK_T54T keyVK_U55U keyVK_V56V keyVK_W57W keyVK_X58X keyVK_Y59Y keyVK_Z5AZ keyVK_LWIN5BLeft Windows key
(Microsoft Natural Keyboard)VK_RWIN5CRight Windows key
(Microsoft Natural Keyboard)VK_APPS5DApplications key
(Microsoft Natural Keyboard)—5E-5FUndefinedVK_NUMPAD060Numeric keypad 0 keyVK_NUMPAD161Numeric keypad 1 keyVK_NUMPAD262Numeric keypad 2 keyVK_NUMPAD363Numeric keypad 3 keyVK_NUMPAD464Numeric keypad 4 keyVK_NUMPAD565Numeric keypad 5 keyVK_NUMPAD666Numeric keypad 6 keyVK_NUMPAD767Numeric keypad 7 keyVK_NUMPAD868Numeric keypad 8 keyVK_NUMPAD969Numeric keypad 9 keyVK_MULTIPLY6AMultiply keyVK_ADD6BAdd keyVK_SEPARATOR6CSeparator keyVK_SUBTRACT6DSubtract keyVK_DECIMAL6EDecimal keyVK_DIVIDE6FDivide keyVK_F170F1 keyVK_F271F2 keyVK_F372F3 keyVK_F473F4 keyVK_F574F5 keyVK_F675F6 keyVK_F776F7 keyVK_F877F8 keyVK_F978F9 keyVK_F1079F10 keyVK_F117AF11 keyVK_F127BF12 keyVK_F137CF13 keyVK_F147DF14 keyVK_F157EF15 keyVK_F167FF16 keyVK_F1780HF17 keyVK_F1881HF18 keyVK_F1982HF19 keyVK_F2083HF20 keyVK_F2184HF21 keyVK_F2285HF22 keyVK_F2386HF23 keyVK_F2487HF24 key—88-8FUnassignedVK_NUMLOCK90NUM LOCK keyVK_SCROLL91SCROLL LOCK key—92-B9Unassigned—BA-C0OEM specific—C1-DAUnassigned—DB-E4OEM specific—E5Unassigned—E6OEM specific—E7-E8Unassigned—E9-F5OEM specificVK_ATTNF6Attn keyVK_CRSELF7CrSel keyVK_EXSELF8ExSel keyVK_EREOFF9Erase EOF keyVK_PLAYFAPlay keyVK_ZOOMFBZoom keyVK_NONAMEFCReserved for future use.VK_PA1FDPA1 keyVK_OEM_CLEARFEClear key

На главную страничку учебника Visual Basic

Материалы, которые находятся на этой страничке, любезно предоставлены Игорем Ивановым

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *