Applies ToExcel for Microsoft 365 Excel for Microsoft 365 for Mac Excelin verkkoversio Excel 2024 Excel 2024 for Mac Excel 2021 Excel 2021 for Mac Excel 2019 Excel 2016 Excel for iPad Excel for iPhone Excel for Android (tabletit) Excel for Android (matkapuhelimet)

Tärkeää:  Varoitus  Rekisterin virheellinen muuttaminen saattaa aiheuttaa vakavia vaurioita käyttöjärjestelmään, joka joudutaan ehkä asentamaan 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 KUTSU-funktion kaavasyntaksi ja käyttö.

Huomautus:  CALL-funktio ei ole käytettävissä Excelin verkkoversio.

Kuvaus

Kutsuu dynaamisesti linkitettävässä kirjastossa (DLL) tai koodiresurssissa olevaa toimintosarjaa. Tällä funktiolla on kaksi syntaksimuotoa. Käytä syntaksia 1 vain sellaisen aiemmin rekisteröidyn koodiresurssin kanssa, joka käyttää REKISTERÖI-funktion argumentteja. Käytä syntaksia 2a tai 2b, jos haluat rekisteröidä koodiresurssin ja kutsua sitä samanaikaisesti.

Tärkeää: Tämä funktio on tarkoitettu vain edistyneille käyttäjille. Jos käytät KUTSU-funktiota väärin, voit aiheuttaa virheitä, joiden vuoksi tietokone on käynnistettävä uudelleen. Tämä funktio on käytettävissä vain Excelin makrolomakkeesta.

Syntaksi

Syntaksi 1

Käytetään REKISTERÖI-funktion kanssa.

KUTSU(rekisteri_tunnus;[argumentti1];...)

Syntaksi 2

Käytetään yksin (Microsoft Windows Excelissä).

Rekisteri_nro     on arvo, jonka aiemmin suoritettu REKISTERÖI- tai REKISTERI.TUNNUS-funktio on palauttanut.

KUTSU(linkki_teksti;toiminto;tyyppi_teksti;[argumentti1];...])

KUTSU-funktion syntaksissa on seuraavat argumentit:

  • Tyyppi_teksti     Pakollinen. Lainausmerkeissä oleva merkkijono, joka määrittää toimintosarjan sisältävän DLL-kirjaston nimen Microsoft Windows Excelissä.

  • Toiminto     Pakollinen. 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ärjestysnumero ei saa olla tekstimuodossa.

  • Laji_teksti:  Pakollinen. Teksti, joka määrittää palautusarvon tietotyypin ja DLL-kirjaston tai koodiresurssin kaikkien argumenttien tietotyypit. Argumentin tyyppi_teksti ensimmäinen merkki määrittää palautusarvon. Argumentissa tyyppi_teksti käytettävät koodit on kuvattu tarkemmin ohjeen kohdassa KUTSU- ja REKISTERÖI-funktioiden käyttäminen. Kun käytät itsenäisiä DLL-kirjastoja tai koodiresursseja (XLL), voit jättää tämän argumentin määrittämättä.

  • Argumentti1;...     Valinnainen. Toimintosarjaan välitettäviä argumentteja.

Esimerkki

Seuraava makrokaava rekisteröi GetTickCount-funktion 32-bittisestä Microsoft Windowsista. GetTickCount laskee, montako millisekuntia on kulunut siitä hetkestä, kun Microsoft Windows käynnistettiin.

REKISTERÖI(”Kernel32”,”GetTickCount”,”J”)

Oletetaan, että REKISTERÖI-funktio on solussa A5. Sen jälkeen kun makro on rekisteröinyt GetTickCount-funktion, voit noutaa Windowsin käynnistämisestä kuluneen ajan KUTSU-funktiolla:

KUTSU(A5)

Tarvitsetko lisäohjeita?

Haluatko lisää vaihtoehtoja?

Tutustu tilausetuihin, selaa harjoituskursseja, opi suojaamaan laitteesi ja paljon muuta.

Osallistumalla yhteisöihin voit kysyä kysymyksiä ja vastata niihin, antaa palautetta sekä kuulla lisää asiantuntijoilta, joilla on runsaasti tietoa.