РЕГИСТРАТОР.ИД (функция РЕГИСТРАТОР.ИД)

Важно : Внимание! Неправильное изменение реестра может привести к серьезному повреждению системы и вызвать необходимость ее переустановки. Корпорация Майкрософт не гарантирует успешного устранения неполадок, вызванных ошибками при редактировании реестра. Перед изменением реестра сохраните архивные копии любых важных данных. Новейшие сведения об использовании и защите реестра вашего компьютера см. в справке Microsoft Windows.

В этой статье описаны синтаксис формулы и использование функции РЕГИСТРАТОР.ИД в Microsoft Excel.

Описание

Возвращает регистрационный идентификатор для указанной динамически связываемой библиотеки (DLL) или ранее зарегистрированного программного ресурса. Если DLL или программный ресурс еще не были зарегистрированы, данная функция регистрирует их и возвращает регистрационный идентификатор.

В отличие от функции РЕГИСТРАТОР, функция РЕГИСТРАТОР.ИД может использоваться на листах данных, однако с ее помощью нельзя задать имя функции и имена аргументов.

Дополнительные сведения о библиотеках DLL, кодовых ресурсах и типах данных см. в разделе Использование функций ВЫЗВАТЬ и РЕГИСТРАТОР.

Примечание : Поскольку в Microsoft Excel для Windows и Microsoft Excel для компьютеров Макинтош используются различные типы программных ресурсов, синтаксис функции РЕГИСТРАТОР.ИД предусматривает различные варианты для разных операционных сред.

Синтаксис

РЕГИСТРАТОР.ИД(имя_модуля;процедура;[типы_данных])

Аргументы функции РЕГИСТРАТОР.ИД описаны ниже.

  • Имя_модуля     Обязательный. Текст, задающий имя библиотеки DLL, которая содержит функцию в Microsoft Excel для Windows.

  • Процедура     Обязательный. Текст, задающий имя функции в библиотеке DLL Microsoft Excel для Windows. Можно также использовать порядковый номер функции из оператора EXPORTS файла определения модуля (DEF). Порядковый номер не должен быть задан в виде текста.

  • Типы_данных     Необязательный. Текст, задающий тип данных возвращаемого значения и типы данных всех аргументов для DLL. Первая буква аргумента "типы_данных" задает тип возвращаемого значения. Если функция или кодовый ресурс уже зарегистрированы, этот аргумент можно опустить.

Примеры

Следующая формула регистрирует функцию GetTickCount из 32-разрядного Microsoft Windows и возвращает регистрационный идентификатор:

РЕГИСТРАТОР.ИД("Kernel32"; "GetTickCount"; "J!")

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

РЕГИСТРАТОР.ИД("Kernel32", "GetTickCount")

Совершенствование навыков
Перейти к обучению
Первоочередный доступ к новым возможностям
Присоединиться к программе предварительной оценки Office

Были ли сведения полезными?

Спасибо за ваш отзыв!

Благодарим за отзыв! Возможно, будет полезно связать вас с одним из наших специалистов службы поддержки Office.

×