Tärkeää
Varoitus Rekisterin virheellinen muokkaaminen voi vahingoittaa käyttöjärjestelmääsi vakavasti, mikä edellyttää sen asentamista uudelleen. Microsoft ei voi taata, että rekisterin virheellisestä muuttamisesta aiheutuvat ongelmat voidaan ratkaista. Varmuuskopioi kaikki tärkeät tiedot, ennen kuin muokkaat rekisteriä. Uusimmat tietokoneen rekisterin käyttämistä ja suojaamista koskevat tiedot ovat saatavissa Microsoft Windowsin ohjeessa.
Tässä artikkelissa kuvataan Microsoft Excelin REGISTER.ID-funktion kaavasyntaksi ja käyttö.
Kuvaus
Palauttaa aiemmin rekisteröidyn DLL-kirjaston tai koodiresurssin rekisteritunnuksen. Ellei DLL-kirjastoa tai koodiresurssia ole rekisteröity, tämä funktio rekisteröi sen ja palauttaa rekisteritunnuksen.
REKISTERI.TUNNUS-funktiota voi käyttää laskentataulukoissa, toisin kuin REKISTERÖI-funktiota. Tälle funktiolle ei kuitenkaan voi määrittää funktion nimeä eikä argumentteja.
Lisätietoja DLL-osoitteista, koodiresursseista ja tietotyypeistä on ohjeaiheessa KUTSU- ja REKISTERÖI-funktioiden käyttäminen.
Huomautus
Koska Microsoft Windows Excel ja Microsoft Macintosh Excel käyttävät erityyppisiä koodiresursseja, REKISTERI.TUNNUS-funktion syntaksi on hieman erilainen eri käyttöympäristöissä.
Syntaksi
REKISTERI.TUNNUS(linkki_teksti;toiminto;[tyyppi_teksti])
REKISTERI.TUNNUS-funktion syntaksissa on seuraavat argumentit:
- Module_text Tarvitaan. Teksti, joka määrittää Microsoft Windows Excelissä funktion sisältävän DLL-kirjaston nimen.
- Menettely Tarvitaan. Merkkijono, joka määrittää DLL-kirjaston funktion nimen Microsoft Windows Excelissä. Voit käyttää myös moduulinmääritystiedostossa (.def) olevan EXPORTS-lauseen antamaa funktion järjestysnumeroa. Järjestysnumerot eivät saa olla tekstimuodossa.
- Type_text Valinnainen. Palautusarvon ja kaikkien DLL:n argumenttien tietotyypit määrittävä teksti. Tyyppi_teksti-argumentin ensimmäinen merkki määrittää palautusarvon. Jos funktio tai koodiresurssi on jo rekisteröity, voit jättää argumentin pois.
Esimerkkejä
Seuraava kaava rekisteröi 32-bittisen Microsoft Windowsin GetTickCount-funktion ja palauttaa rekisteritunnuksen:
REKISTERI.TUNNUS("Kernel32"; "GetTickCount"; "J!")
Oletetaan, että GetTickCount rekisteröitiin jo toisessa taulukossa edeltävää kaavaa käyttämällä. Silloin seuraava kaava palauttaa GetTickCount-funktion rekisteritunnuksen:
REKISTERI.TUNNUS("Kernel32"; "GetTickCount")