Applies ToExcel за Microsoft 365 Excel за Microsoft 365 за Mac Excel за уеб Excel 2024 Excel 2024 за Mac Excel 2021 Excel 2021 за Mac Excel 2019 Excel 2019 for Mac Excel 2016 Excel за iPad Excel за iPhone Excel за таблети с Android: Excel за телефони с Android:

Важно:  Внимание  Неправилното редактиране на системния регистър може сериозно да повреди операционната система, принуждавайки ви да я преинсталирате. Microsoft не може да гарантира, че проблемите, създадени от неправилно редактиране на системния регистър, могат да бъдат решени. Преди да редактирате системния регистър, архивирайте всички ценни данни. За най-актуална информация относно използването и защитата на системния регистър на компютъра вижте помощта за Microsoft Windows.

В тази статия е описан синтаксисът и употребата на REGISTER.ID  в Microsoft Excel.

Описание

Връща ИД на регистъра на зададената библиотека за динамично свързване (DLL) или кодовия ресурс, които са били предварително регистрирани. Ако DLL или кодовият ресурс не са регистрирани, тази функция регистрира DLL или кодовия ресурс и след това връща ИД на регистъра.

REGISTER.ID може да се използва в работни листове (за разлика от REGISTER), но с REGISTER.ID не можете да зададете име на функция и имена на аргументи.

За повече информация за DLL, кодовите ресурси и типовете данни вж. Използване на функциите CALL и REGISTER.

Забележка: Тъй като Microsoft Excel за Windows и Microsoft Excel за Macintosh използват различни типове кодови ресурси, REGISTER.ID имат различен синтаксис за всяка работна среда.

Синтаксис

REGISTER.ID(модул_текст;процедура;[тип_текст])

Синтаксисът на функцията REGISTER.ID има следните аргументи:

  • "модул_текст"     Задължително. Текст, задаващ името на DLL, съдържаща функцията в Microsoft Excel за Windows.

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

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

Примери

Следващата формула регистрира функцията GetTickCount от 32-битов Microsoft Windows и връща ИД на регистъра:

REGISTER.ID("Kernel32"; "GetTickCount"; "J!")

Ако GetTickCount вече е била регистрирана в друг лист, използващ горната формула, следващата формула връща ИД на регистъра за GetTickCount:

REGISTER.ID("Kernel32"; "GetTickCount")

Нуждаете ли се от още помощ?

Искате ли още опции?

Разгледайте ползите от абонамента, прегледайте курсовете за обучение, научете как да защитите устройството си и още.

Общностите ви помагат да задавате и отговаряте на въпроси, да давате обратна връзка и да получавате информация от експерти с богати знания.