Викликати (функція викликати) - служба підтримки office

У цій статті описані синтаксис формули і використання функції ВИКЛИКАТИ в Microsoft Excel.

Примітка: Функція ВИКЛИКАТИ недоступна в Excel Online.

Викликає процедуру з динамічно яку пов'язують бібліотеки (DLL) або програмний ресурс. Є дві синтаксичні форми цієї функції. Синтаксис 1 використовується тільки з попередньо зареєстрованим програмним ресурсом, який використовує аргументи, отримані за допомогою функції РЕЄСТРАТОР. Синтаксис 2а і 2б використовується для одночасної реєстрації і виклику програмного ресурсу.

Важливо: Ця функція призначена тільки для досвідчених користувачів. Неправильне використання функції ВИКЛИКАТИ може привести до помилок, які зажадають перезавантаження комп'ютера. Ця функція доступна тільки в листах макросу Microsoft Excel.

Використовується з функцією РЕЄСТРАТОР

Використовується окремо (в Microsoft Excel для Windows)

Ідентіфікатор_регістраціі - значення, повернене раніше виконаної функцією РЕЄСТРАТОР або РЕГІСТРАТОР.ІД.

Аргументи функції ВИКЛИКАТИ описані нижче.

Імя_модуля - обов'язковий аргумент. Ув'язнений в лапки текст, що задає в Microsoft Excel ім'я динамічно яку пов'язують бібліотеки (DLL), яка містить процедуру.

Процедура - обов'язковий аргумент. Текст, що задає ім'я функції з DLL в Microsoft Excel для Windows. Можна також використовувати порядковий номер функції з оператора EXPORTS в файлі визначення модуля (.DEF). Порядковий номер не повинен бути заданий у формі тексту.

Тіпи_данних - обов'язковий аргумент. Текст, що задає тип даних, що повертається і типи даних всіх аргументів для процедури з DLL або ресурсу коду. Перша буква аргументу "тіпи_данних" визначає тип значення. Коди, що використовуються для вказівки аргументу "тіпи_данних", докладно описані в статті Використання функцій ВИКЛИКАТИ і РЕЄСТРАТОР. Для автономно використовуваних DLL або ресурсів коду (XLL) цей аргумент можна опустити.

Аргумент1. - необов'язкові аргументи, що передаються процедурі.

Наведена нижче формула реєструє функцію GetTickCount з 32-розрядної версії Microsoft Windows. Функція GetTickCount повертає число мілісекунд, що пройшли з моменту запуску Microsoft Windows.

Припустимо, що функція РЕЄСТРАТОР знаходиться в осередку A5; тоді після реєстрації функції GetTickCount можна скористатися функцією ВИКЛИКАТИ, щоб повернути число минулих мілісекунд: