Fontos
Óvintézkedések A beállításjegyzék helytelen módosítása súlyos károkat okozhat az operációs rendszerben, ami a rendszer újratelepítését vonhatja maga után. 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 Microsoft Excel REGISTER.ID függvényének képletszintaxisát és használatát ismerteti.
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-ekről, a kódforrásokról és az adattípusokról a HÍVÁS és a KÜLSŐ.FÜGGV függvény használata című témakörben olvashat bővebben.
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:
- Module_text 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 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ú.
- Type_text 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")