Pomembno: Pozor Nepravilno urejanje registra lahko tako resno poškoduje operacijski sistem, da ga boste morali znova namestiti. Microsoft ne more zagotoviti, da je mogoče odpraviti težave, ki so posledica nepravilnega urejanja registra. Pred urejanjem registra ustvarite varnostno kopijo pomembnih podatkov. Če si želite ogledati najnovejše informacije o uporabi in zaščiti registra, si oglejte pomoč za Microsoft Windows.
V tem članku sta opisani sintaksa formule in uporaba REGISTER.ID v Microsoft Excelu.
Opis
Vrne ID registra navedene dinamične povezane knjižnice (DLL) ali sredstvo kode, ki je bilo registrirano že prej. Če DLL ali sredstvo kode še nista bila registrirana, ta funkcija prijavi DLL ali sredstvo kode in nato vrne ID registra.
REGISTER.ID lahko uporabljate na delovnih listih (v nasprotju z REGISTER), toda z REGISTER.ID ne morete določati imen funkcij in argumentov.
Če želite več informacij o DLL-jih, virih kode in podatkovnih tipih, glejte Uporaba funkcij CALL in REGISTER.
Opomba: Ker uporabljata Microsoft Excel za Windows in Microsoft Excel za Macintosh različne vrste sredstev kode, ima REGISTER.ID malce različno sintakso za vsakega od teh operacijskih okolij.
Sintaksa
REGISTER.ID(besedilo_modula; procedura; [besedilo_vrste])
V sintaksi funkcije REGISTER.ID so ti argumenti:
-
besedilo_modula Obvezen. Besedilo, ki določa ime DLL-ja s funkcijo Microsoft Excela za Windows.
-
procedura Obvezen. Besedilo, ki določa ime funkcije v DLL-ju Microsoft Excela za Windows. Uporabite lahko tudi vrednost vrstilnega števnika funkcije iz stavka EXPORTS v datoteki za določitev modula (.DEF – module-definition file). Vrednost vrstilnega števnika ali ID števila sredstva ne sme biti v besedilni obliki.
-
besedilo_vrste Neobvezen. Besedilo, ki določa podatkovni tip za vrnjeno vrednost in podatkovne tipe vseh argumentov za DLL. Prva črka argumenta »besedilo_vrste« določa vrnjeno vrednost. Če sta funkcija ali sredstvo kode že registrirana, lahko ta argument izpustite.
Primeri
Naslednja formula prijavi funkcijo GetTickCount iz 32-bitnega sistema Microsoft Windows in vrne registrski ID:
REGISTER.ID("Kernel32"; "GetTickCount"; "J!")
Če privzamemo, da je bila funkcija GetTickCount že registrirana na drugem listu s predhodno formulo, bo naslednja formula vrnila registrski ID za GetTickCount:
REGISTER.ID("Kernel32", "GetTickCount")