I denne artikel beskrives formelsyntaksen for og brugen af funktionen RTD i Microsoft Excel.
Beskrivelse
Henter realtidsdata fra et program, der understøtter COM-automatisering.
Syntaks
RTD(ProgID;server;emne1;[emne2];...)
Syntaksen for funktionen RTD har følgende argumenter:
-
ProgID Påkrævet. Navnet på ProgID'et til et registreret tilføjelsesprogram til COM-automatisering, som er installeret på den lokale computer. Omslut navnet i anførselstegn.
-
Server Påkrævet. Navnet på den server, hvor tilføjelsesprogrammet skal køres. Hvis der ikke er nogen server, og programmet køres lokalt, skal du lade argumentet være tomt. Ellers skal du skrive anførselstegn ("") omkring servernavnet. Når du bruger RTD i Visual Basic for Applications (VBA), kræves der dobbelte anførselstegn eller VBA NullString-egenskaben for serveren, også selvom serveren kører lokalt.
-
Emne1; Emne2;... Emne1 er påkrævet, og efterfølgende emner er valgfrie. 1-253 parametre, som tilsammen repræsenterer et entydigt udsnit af realtidsdataene.
Bemærkninger
-
RTD-tilføjelsesprogrammet COM-automatisering skal oprettes og registreres på en lokal computer. Hvis du ikke har installeret en realtidsdataserver, får du en fejlmeddelelse i en celle, når du forsøger at anvende RTD-funktionen.
-
Når serveren er programmet til kontinuerligt at opdatere resultater, i modsætning til andre funktioner, ændres RTD-formler, når Microsoft Excel er i automatisk beregningstilstand.
Eksempel
Kopiér eksempeldataene i følgende tabel, og sæt dem ind i celle A1 i et nyt Excel-regneark. For at få formlerne til at vise resultater skal du markere dem, trykke på F2 og derefter trykke på Enter. Hvis der er brug for det, kan du justere bredden på kolonnerne, så du kan se alle dataene.
Formel |
Beskrivelse (resultat) |
Resultat |
---|---|---|
=RTD("mycomaddin.progid",,"Servernavn","Pris") |
Realtidsdata hentet fra et program, der understøtter COM-automation. |
#NAVN? |
Bemærk! |
||
RTD-tilføjelsesprogrammet COM-automatisering skal oprettes og registreres på en lokal computer. Hvis du ikke har installeret en dataserver i realtid, returnerer RTD-funktionen #NAME? i en celle, når du forsøger at bruge RTD-funktionen. |