Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
объектная модель Excel.doc
Скачиваний:
2
Добавлен:
01.03.2025
Размер:
1.45 Mб
Скачать

Методы объекта Application

У объекта Application имеется большая коллекция методов, позволяющих производить различные действия — от конвертации метрических единиц измерения до создания таймера. Перечислим основные методы этого объекта:

ActivateMicrosoftApp

Calculate

CentimetersToPoints

CheckSpelling

ConvertFormula

Evaluate

Help

InchesToPoints

InputBox

Intersect

OnKey

OnTime

Quit

Run

Save

Union

Volatile

Wait

Установка выполнения специфицированной процедуры при нажатии заданной комбинации клавиш

Метод опКеу устанавливает выполнение специфицированной процедуры при нажатии заданной комбинации клавиш.

OnKey(Key, Procedure)

Здесь:

  • Procedure — необязательный параметр, задающий имя процедуры, выполняемой при нажатии комбинации клавиш, указанных в качестве значения параметра Key. Если параметр опущен, то выполняется действие, которое в системе зарезервировано за этой комбинацией клавиш;

  • Keyобязательный параметр, задающий строку, определяющую комбинацию клавиш, которая должна быть нажата. В этой строке можно также указывать специальные клавиши, используя коды, приведенные в табл. 5.1. Допустимо использование сочетания одновременно нажатой специальной клавиши и клавиши-модификатора. С этой целью установлены коды клавиш-модификаторов, перечисленные в табл. 5.2.

Таблица 5.1. Коды специальных клавиш

Специальная клавиша

Код

<Backspace>

(BACKSPACE) ИЛИ {BS}

<Break>

{BREAK}

<Caps Lock>

{CAPSLOCK}

<Delete>

{DELETE} ИЛИ {DEL}

<v>

{DOWN}

<End>

{END}

<Enter> (числовая клавиатура)

{ENTER}

<Enter>

~

<Esc>

{ESCAPE} ИЛИ{ESC}

<Home>

{HOME}

<lnsert>

{INSERT}

«>

{LEFT}

<Num Lock>

{NUMLOCK}

<Page Down>

{PGDN}

<Page Up>

{PGUP}

<Retum>

{RETURN}

{RIGHT}

<Scroll Lock>

{SCROLLLOCK}

<Tab>

{TAB}

<^>

{UP}

Ot<F1>ao<F15>

От {Fl} ДО {F15}

Таблица 5.2. Коды клавиш-модификаторов

Клавиша-модификатор

Код

<Shift>

+

<Ctrl>

^

<Alt>

%

В следующем примере процедуре Амортизация назначена комбинация клавиш <Ctrl>+<+>, а процедуре cтавка — <Shift>+<Ctrl>+<→>.

Application.OnKey "^{+}", "Амортизация"

Application.OnKey "+^{RIGHT}", "Ставка"