_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% (знак процента)

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

Применяется к