Važno: Oprez Uređivanjem registra na neodgovarajući način možete ozbiljno oštetiti operacijski sustav i možda ćete ga morati ponovno instalirati. Microsoft ne jamči rješavanje problema nastalih zbog uređivanja registra na neodgovarajući način. Prije uređivanja registra sigurnosno kopirajte važne podatke. Najnovije informacije o korištenju i zaštiti registra računala potražite u pomoći za Microsoft Windows.
U ovom se članku opisuje sintaksa formula i korištenje funkcije REGISTER.ID u programu Microsoft Excel.
Opis
Vraća identifikator registra navedene biblioteke dinamičkih veza (dynamic link library - DLL) ili resursa kôda koji je prethodno bio registriran. Ako DLL ili resurs kôda nisu bili registrirani, ova funkcija registrira DLL ili resurs kôda, a zatim vraća identifikator registra.
REGISTER.ID može biti korištena na radnim listovima (za razliku od REGISTER), ali ne možete navesti naziv funkcije i nazive argumenata s REGISTER.ID.
Više informacija o DLL bibliotekama i resursima koda te o vrstama podataka pogledajte u članku Korištenje funkcija CALL i REGISTER.
Napomena: Microsoft Excel za Windows i Microsoft Excel za Macintosh koriste različite vrste resursa koda, pa zato REGISTER.ID ima malo drugačiju sintaksu za svako radno okruženje.
Sintaksa
REGISTER.ID(modul_tekst;procedura;[vrsta_tekst])
Sintaksa funkcije REGISTER.ID sadrži sljedeće argumente:
-
Modul_tekst Obavezno. Tekst koji navodi naziv DLL biblioteke koja sadrži funkciju u programu Microsoft Excel za Windows.
-
Procedura Obavezno. Tekst koji određuje naziv funkcije u DLL biblioteci u programu Microsoft Excel za Windows. Možete također koristiti vrijednost rednog broja funkcije iz naredbe EXPORTS u datoteci definicije modula (.DEF). Vrijednost rednog broja ili identifikatora resursa ne smije biti u obliku teksta.
-
Vrsta_tekst Nije obavezno. Tekst koji određuje vrstu podatka vraćene vrijednosti i vrste podataka svih argumenata DLL biblioteke. Prvo slovo argumenta vrsta_tekst određuje vraćenu vrijednost. Ako su funkcija ili resurs koda već registrirani, možete izostaviti taj argument.
Primjeri
Sljedeća formula registrira GetTickCount funkciju iz 32-bitnog Microsoft Windowsa i vraća identifikator registra:
REGISTER.ID("Kernel32"; "GetTickCount"; "J!")
Pretpostavljajući da je GetTickCount već bila registrirana na nekom drugom listu korištenjem prethodne formule, sljedeća formula vraća identifikator registra za GetTickCount:
REGISTER.ID("Kernel32", "GetTickCount")