NB!: Ettevaatust! Registri vale redigeerimine võib teie operatsioonisüsteemi tõsiselt kahjustada, tekitades vajaduse see uuesti installida. Microsoft ei taga, et registri valest redigeerimisest tulenevaid probleeme on võimalik lahendada. Enne registri redigeerimist varundage kõik väärtuslikud andmed. Värskeima teabe arvuti registri kasutamise ja kaitsmise kohta leiate Microsoft Windowsi spikrist.
Selles artiklis kirjeldatakse REGISTER.ID valemisüntaksit ja kasutamist Microsoft Excelis.
Kirjeldus
Tagastab eelnevalt registreeritud DLL-teegi või koodiressursi registritunnuse. Kui DLL-teek või koodiressurss pole eelnevalt registreeritud, registreerib see need ja seejärel tagastab registritunnuse.
Funktsiooni REGISTER.ID saab kasutada töölehtedel (erinevalt funktsioonist REGISTER), kuid funktsiooniga REGISTER.ID ei saa määrata funktsiooni- ja argumendinimesid.
DLL-teekide, koodiressursside ja andmetüüpide kohta leiate lisateavet teemadest Funktsioonide CALL ja REGISTER kasutamine.
Märkus.: Kuna programmid Microsoft Excel for Windows ja Microsoft Excel for the Macintosh kasutavad erinevat tüüpi koodiressursse, on funktsioonil REGISTER.ID kummaski keskkonnas pisut erinev süntaks.
Süntaks
REGISTER.ID(moodul_tekst;protseduur;[tüüp_tekst])
Funktsiooni REGISTER.ID süntaksil on järgmised argumendid.
-
Moodul_tekst – nõutav. Tekst, mis määrab programmi Microsoft Excel for Windows funktsiooni sisaldava DLL-teegi nime.
-
Protseduur – nõutav. Tekst, mis määrab funktsiooni nime programmi Microsoft Excel for Windows DLL-teegis. Võite samuti kasutada moodulidefinitsioonifaili (.DEF) lauses EXPORTS funktsiooni järjenumbrit. Järjenumber või ressursiidentifikaator ei tohi olla teksti kujul.
-
Tüüp_tekst – valikuline. Tekst, mis määrab tagastatava väärtuse andmetüübi ja kõigi DLL-teegi argumentide andmetüübid. Argumendi tüüp_tekst esimene täht määrab tagastatava väärtuse. Kui funktsioon või koodiressurss on juba registreeritud, võib selle argumendi ära jätta.
Näited
Järgmine valem registreerib funktsiooni GetTickCount 32-bitisest Microsoft Windowsist ja tagastab registritunnuse:
REGISTER.ID("Kernel32";"GetTickCount";"J!")
Eeldades, et GetTickCount on eelneva valemiga juba varem registreeritud teisel töölehel, tagastab järgnev valem funktsiooni GetTickCount registritunnuse:
REGISTER.ID("Kernel32", "GetTickCount")