U ovom se članku opisuju sintaksa formule i korištenje funkcije RTD u programu Microsoft Excel.
Opis
U stvarnom vremenu dohvaća podatke iz programa koji podržava COM automatizaciju.
Sintaksa
RTD (ProgID; poslužitelj; tema1; [tema2];...)
Sintaksa funkcije RTD sadrži sljedeće argumente:
-
ProgID Obavezno. Naziv identifikatora ProgID registriranog dodatak za COM automatizaciju koji je instaliran na lokalnom računalu. Naziv upišite s navodnicima.
-
Poslužitelj Obavezno. Naziv poslužitelja na kojem se dodatak treba izvoditi. Ako poslužitelj ne postoji i program se izvodi lokalno, taj argument ostavite praznim. U suprotnom ga upišite s navodnicima (""). Kada funkciju RTD koristite u jeziku Visual Basic for Applications (VBA), za naziv poslužitelja potrebni su navodnici ili VBA-svojstvo NullString, čak i kada je poslužitelj pokrenut lokalno.
-
Tema1;tema2;... Tema1 obavezna je, a ostale nisu. Od 1 do 253 parametara koji zajedno čine jedinstveni dio podataka u stvarnom vremenu.
Napomene
-
COM dodatak za automatizaciju RTD mora biti napravljen i registriran na računalu. Ako nije instaliran poslužitelj koji radi u stvarnom vremenu, kada pokušate koristiti funkciju RTD primit ćete poruku o pogrešci u ćeliji .
-
Kad je poslužitelj programiran da neprestano obnavlja rezultate, za razliku od ostalih funkcija, RTD formule će se promijeniti kada je Microsoft Excel u načinu rada automatskog izračuna.
Primjer
Ogledne podatke kopirajte u sljedeću tablicu i zalijepite ih u ćeliju A1 novog radnog lista programa Excel. Da biste koristili formule za prikaz rezultata, odaberite ih pa pritisnite tipku F2, a zatim Enter. Ako je potrebno, prilagodite širine stupaca da biste vidjeli sve podatke.
Formula |
Opis (rezultat) |
Rezultat |
---|---|---|
=RTD("mycomaddin.progid",,"Naziv_poslužitelja","Cijena") |
Podatke u stvarnom vremenu dohvaćeni iz programa koji podržava COM automatizaciju. |
#NAME? |
Napomena |
||
Dodatak za RTD COM automatizaciju mora biti stvoren i registriran na lokalnom računalu. Ako niste instalirali podatkovni poslužitelj u stvarnom vremenu, funkcija RTD vraća poruku o pogrešci #NAME? u ćeliji kada pokušate koristiti funkciju RTD. |