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 dodatka 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. | #N/A |
| 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 #N/A u ćeliji kada pokušate koristiti funkciju RTD. |