Tässä artikkelissa kuvataan Microsoft Excelin RTD-funktion kaavasyntaksi ja käyttö.
Kuvaus
Noutaa reaaliaikaisia tietoja COM-automaatiota tukevasta ohjelmasta.
Syntaksi
RTD(ohjtunnus; palvelin; aihe1; [aihe2]; ...)
RTD-funktion syntaksissa on seuraavat argumentit:
-
Ohjelmatunnus Pakollinen. Paikalliseen tietokoneeseen asennetun rekisteröidyn COM-automaatioapuohjelma nimi. Kirjoita nimi lainausmerkkeihin.
-
palvelin Pakollinen. Sen palvelimen nimi, jossa apuohjelma on suoritettava. Jos palvelinta ei ole ja ohjelma halutaan suorittaa paikallisesti, käytä tyhjää merkkijonoa. Muussa tapauksessa kirjoita palvelimen nimi lainausmerkkien ("") sisään. Jos RTD:tä käytetään Visual Basic for Applications (VBA) -kielisessä ohjelmassa, palvelimen nimi on kirjoitettava lainausmerkkeihin tai VBA:n NullString-ominaisuutta on käytettävä, vaikka palvelin olisi paikallinen.
-
Aihe1, aihe2,... Aihe1 on pakollinen, mutta seuraavat aiheet ovat valinnaisia. 1–253 parametria, jotka yhdessä määritettävät yksilöllisen osan reaaliaikaisia tietoja.
Huomautuksia
-
RTD COM ‑automaatioapuohjelma täytyy luoda ja rekisteröidä paikalliseen tietokoneeseen. RTD-funktioita käyttävissä soluissa näkyy virheilmoitus, ellei tietokoneeseen ole asennettu reaaliaikaista tietopalvelinta.
-
Jos palvelin on ohjelmoitu päivittämään tuloksia jatkuvasti, RTD-kaavat muuttuvat toisin kuin muut funktiot, kun Microsoft Excel on automaattisessa laskentatilassa.
Esimerkki
Kopioi esimerkkitiedot seuraavaan taulukkoon ja lisää se uuden Excel‑laskentataulukon soluun A1. Kaavat näyttävät tuloksia, kun valitset ne, painat F2-näppäintä ja sitten Enter-näppäintä. Voit säätää sarakkeiden leveyttä, jotta näet kaikki tiedot.
Kaava |
Kuvaus (tulos) |
Tulos |
---|---|---|
=RTD("mycomaddin.progid","Palvelimen_nimi","Hinta") |
Reaaliaikaiset tiedot COM-automaatiota tukevasta ohjelmasta. |
#NIMI? |
Huomautus |
||
RTD COM ‑automaatioapuohjelma täytyy luoda ja rekisteröidä paikalliseen tietokoneeseen. Jos et ole asentanut reaaliaikaista tietopalvelinta, TTK-funktio palauttaa #NAME? -virhesanoma solussa, kun yrität käyttää RTD-funktiota. |