V tem članku je opisana sintaksa formule in uporaba funkcije RTD v Microsoft Excelu.
Opis
Pridobi sprotne podatke iz programa, ki podpira avtomatizacijo COM.
Sintaksa
RTD(ID_programa,strežnik,tema1,[tema2],...)
V sintaksi funkcije RTD so ti argumenti:
-
ID_programa Obvezen. Ime argumenta »ID_programa« registratnega dodatek avtomatizacije COM, ki ste ga namestili v lokalni računalnik. Ime vključite med narekovaje.
-
strežnik Obvezen. Ime strežnika, kjer naj se izvaja dodatek. Če strežnika ni in se program izvaja lokalno, naj argument ostane prazen. V nasprotnem primeru postavite ime strežnika v narekovaje (""). Če funkcijo RTD uporabite v programu Visual Basic for Applications (VBA), so za strežnik potrebni dvojni narekovaji ali lastnost VBA NullString, čeprav se strežnik izvaja lokalno.
-
Tema1, tema2 ... Tema1 je obvezna, nadaljnje teme so izbirne. Parametri od 1 do 253, ki skupaj predstavljajo enoličen del podatkov v realnem času.
Opombe
-
Dodatek RTD COM avtomatizacije morate ustvariti in registrirati v lokalnem računalniku. Če torej nimate nameščenega strežnika za podatke v realnem času in boste kljub temu poskusili uporabiti funkcijo RTD, boste v celico dobili sporočilo o napaki.
-
Če je strežnik programiran, da nenehno posodablja rezultate, se bodo RTD formule, za razliko od drugih, spremenile, če je Excel v načinu samostojnega izračunavanja.
Primer
Kopirajte vzorčne podatke iz te tabele in jih prilepite v celico A1 v novem Excelovem delovnem listu. Če želite, da formule prikažejo rezultate, jih izberite, pritisnite F2 in nato tipko ENTER. Po potrebi lahko prilagodite širine stolpcev in si ogledate vse podatke.
Formula |
Opis (rezultat) |
Rezultat |
---|---|---|
=RTD("mycomaddin.progid",,"Server_name","Cena") |
Podatke realnega časa so pridobljeni iz programa, ki podpira avtomatizacijo COM. |
#NAME? |
Opomba |
||
Dodatek RTD COM avtomatizacije morate ustvariti in registrirati v lokalnem računalniku. Če še niste namestili podatkovnega strežnika v realnem času, funkcija RTD vrne #NAME? v celici, ko poskušate uporabiti funkcijo RTD. |