_Application.OnKey(String, Object) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Выполняет указанную процедуру при нажатии определенного ключа или сочетания клавиш.
public void OnKey (string Key, object Procedure);
Public Sub OnKey (Key As String, Optional Procedure As Object)
Параметры
- Key
- String
Обязательный атрибут типа String. Строка, указывающая на нажимаемую клавишу.
- Procedure
- Object
Необязательный объект. Строка, указывающая имя выполняемой процедуры. Если Procedure
имеет значение "" (пустой текст), при Key
нажатии ничего не происходит. Эта форма OnKey изменяет обычный результат нажатия клавиши в Microsoft Excel. Если Procedure
параметр опущен, Key
возвращается к обычному результату в Microsoft Excel, а все специальные назначения ключей, выполненные с помощью предыдущих методов OnKey , очищаются.
Комментарии
Аргумент Key
может указать любую отдельную клавишу в сочетании с ALT, CTRL или SHIFT или любую комбинацию этих клавиш. Каждая клавиша представлена одним или несколькими символами, такими как "a" для символа a или "{ВВОД}" для клавиши ВВОД.
Чтобы указать символы, которые не отображаются при нажатии соответствующей клавиши (например, ВВОД или TAB), используйте коды, перечисленные в следующей таблице. Каждый код в таблице представляет одну клавишу на клавиатуре.
BACKSPACE | {BACKSPACE} или {BS} |
BREAK | {BREAK} |
CAPS LOCK | {CAPSLOCK} |
CLEAR | {CLEAR} |
DELETE или DEL | {DELETE} или {DEL} |
СТРЕЛКА ВНИЗ | {DOWN} |
END | {END} |
ВВОД | ~ (тильда) |
ВВОД (на цифровой клавиатуре) | {ВВОД} |
ESC | {ESCAPE} или {ESC} |
F1–F15 | {F1} по {F15} |
HELP | {HELP} |
HOME | {HOME} |
INSERT | {INSERT} |
СТРЕЛКА ВЛЕВО | {LEFT} |
NUM LOCK | {NUMLOCK} |
PAGE DOWN | {PGDN} |
PAGE UP | {PGUP} |
RETURN | {RETURN} |
СТРЕЛКА ВПРАВО | {RIGHT} |
SCROLL LOCK | {SCROLLLOCK} |
TAB | {TAB} |
СТРЕЛКА ВВЕРХ | {UP} |
Кроме того, можно указать клавиши в сочетании с SHIFT и/или CTRL и/или ALT. Чтобы указать клавишу в сочетании с другой клавишей или клавишами, используйте следующую таблицу.
SHIFT | + (знак "плюс") |
CTRL | ^ (курсор) |
ALT | % (знак процента) |
Чтобы назначить процедуру одному из специальных символов (+, ^, %, и т. д.), заключите его в фигурные скобки.