Fontos: Vigyázat! A beállításjegyzék helytelen módosítása súlyos károkat okozhat az operációs rendszerben, és előfordulhat, hogy újra kell azt telepíteni. A Microsoft nem garantálja, hogy a beállításjegyzék helytelen módosításából fakadó problémákat orvosolni lehet. A beállításjegyzék szerkesztése előtt készítsen biztonsági másolatot a fontos adatokról. A beállításjegyzék használatáról és védelméről a legfrissebb információt a Microsoft Windows súgója tartalmazza.
Ez a cikk a REGISTER.ID képletszintaxisát és használatát ismerteti függvényt a Microsoft Excelben.
Leírás
A megadott dinamikus csatolású kódtár (DLL) vagy az előzőleg külső függvényként megadott kódforrás azonosítóját határozza meg. Ha a DLL eljárás vagy a kódforrás nem volt korábban regisztrálva, akkor a függvény előbb bejegyzi a DLL eljárást vagy a kódforrást, majd visszaadja az azonosítót.
A KÜLSŐ.FÜGGV függvénnyel szemben a KÜLSŐ.AZONOSÍTÓ munkalapokon is használható, de a KÜLSŐ.AZONOSÍTÓ függvénynél nem adhat meg függvénynevet vagy argumentumnevet.
A DLL-ek és a kódforrások részletes ismertetése A HÍVÁS és a KÜLSŐ.FÜGGV függvény használata című témakörben olvasható.
Megjegyzés: Mivel a Microsoft Excel for Windows és a Microsoft Excel for the Macintosh eltérő típusú kódforrást használ, a KÜLSŐ.AZONOSÍTÓ szintaxisa is némileg eltér a két környezetben.
Szintaxis
KÜLSŐ.AZONOSÍTÓ(modul_szöveg; eljárás; [típus_szöveg])
A KÜLSŐ.AZONOSÍTÓ függvény szintaxisa az alábbi argumentumokat foglalja magában:
-
Modul_szöveg: Megadása kötelező. Annak a DLL-nek a neve szövegként megadva, amely a Microsoft Excel for Windows függvényt tartalmazza.
-
Eljárás: Megadása kötelező. A DLL-ben lévő függvény nevét adja meg szövegként a Windows Microsoft Excelben. Használható a moduldefiníciós fájl (.DEF) EXPORTS utasításában megadott sorszám is. A sorszám és az erőforrás azonosítója nem lehet szöveg formátumú.
-
Típus_szöveg: Megadása nem kötelező. A visszatérési értéknek és a DLL-ben levő függvény összes argumentumának adattípusa szövegként megadva. A típus_szöveg argumentum első betűje a visszatérési értéket határozza meg. Ha a függvényt vagy a kódforrást korábban már regisztrálta, akkor ezt az argumentumot elhagyhatja.
Példák
A következő képlet a 32 bites Microsoft Windows GetTickCount függvényét regisztrálja, és visszatérési értéke a függvény azonosítója lesz:
KÜLSŐ.AZONOSÍTÓ("Kernel32"; "GetTickCount"; "J!")
Ha a GetTickCount függvényt egy másik lapon a fenti képlettel már bejegyezte, akkor a következő képlet a GetTickCount azonosítóját adja vissza:
KÜLSŐ.AZONOSÍTÓ("Kernel32", "GetTickCount")