DDE, funksjon

Viktig: Denne artikkelen er maskinoversatt, se ansvarsfraskrivelsen. Du finner den engelske versjonen av artikkelen her som referanse.

Du kan bruke DDE -funksjonen til å starte en samtale dynamic data exchange (DDE) med et annet program, be om informasjon fra dette programmet og vise denne informasjonen i en kontroll i et skjema eller rapport.

Du kan for eksempel bruke DDE -funksjonen i Kontrollkilde -egenskapen for en tekstboks til å vise data fra en bestemt celle i et regneark for Microsoft Office Excel 2007.

Syntaks

DDE ( program, emne, element )

Syntaksen for DDE -funksjonen har disse argumentene:

A rgument

Beskrivelse

program

En strenguttrykk identifiserer et program som kan delta i en DDE-samtale. Program er vanligvis navnet på en .exe-fil (uten filtypen .exe) for et Microsoft Windows-basert program, for eksempel Excel. Hvis du for eksempel for å starte en DDE-samtale med Excel, skriver du inn "Excel" for argumentet program .

emne

Et strenguttrykk som er navnet på en emne gjenkjent av programmet. Argumentet Emne er ofte et dokument eller en datafil. Merk det andre programmet dokumentasjonen for en liste over mulige emner.

element

Et strenguttrykk som er navnet på en dataelement gjenkjent av programmet. Merk det andre programmet dokumentasjonen for en liste over mulige elementer.


Kommentarer

DDE -funksjonen forsøker å starte en DDE-samtale med det angitte programmet og emnet, og spør etter dataene i elementet. Hvis det lykkes, returnerer DDE -funksjonen en streng som inneholder den nødvendige informasjonen.

Hvis du ber om data fra Excel, kan elementet være en rad og kolonne-ID, for eksempel "R1C1" eller navnet på et celleområde. I eksemplet nedenfor ber DDE -funksjonen om informasjon fra cellen i rad 1, kolonne 1 i Excel-regneark. Du kan angi dette uttrykket for en tekstbokskontroll i egenskapsboksen Kontrollkilde på egenskapssiden for kontrollen:

=DDE("Excel", "Sheet1", "R1C1")

Du kan bruke DDE -funksjonen bare i egenskapen ControlSource for en tekstboks, alternativgruppe, avmerkingsboks eller kombinasjonsboks. Du kan ikke kalle DDE -funksjonen fra Visual Basic for Applications (VBA) modul.

Når du bruker DDE -funksjonen, blir kontrollen skrivebeskyttet i skjemavisning og forhåndsvisning. Hvis du bruker DDE -funksjonen i en tekstboks, kan for eksempel ikke teksten i tekstboksen redigeres. Du må redigere teksten i det andre programmet. Fordi egenskapen ControlSource er skrivebeskyttet i skjemavisning og forhåndsvisning, må til kontrollen foreta endringer i utformingsvisning.

Microsoft Windows og datamaskinens minne og ressurser bestemmer maksimalt antall tillatte DDE-samtaler som kan være åpne samtidig. Hvis samtalen ikke kan startes fordi det andre programmet ikke kjører eller ikke gjenkjenner det angitte emnet, eller hvis det maksimale antallet samtaler allerede er nådd, DDE -funksjonen returnerer en Null.

Merknad: Det andre programmet kan konfigureres hvis du vil ignorere forespørselen om en DDE-samtale. I så fall returnerer DDE -funksjonen Null. På samme måte du kan angi at Access skal ignorere forespørsler fra andre programmer: klikker du Alternativer for Accessfil -menyen, og deretter Avansert i dialogboksen Innstillinger for program . Velg Programinnstillingerunder DDE-operasjoner.

Tips!

Hvis du trenger å redigere et annet program objekter fra Access, bør du vurdere å bruke automatisering.

Tabellen nedenfor viser hvordan DDE -funksjonen oppfører seg når du bruker den med hver av kontrollene.

CON rolltegn

Merknader

Tekstboks

Argumentet element kan referere til tekst eller tall. Hvis element refererer til mer enn én type informasjon, for eksempel et navngitt område i et Excel-regneark som inneholder flere celler, returnerer DDE -funksjonen den første oppføringen. Du kan bruke denne funksjonen med en tekstboks for å vise dataene i en celle i regnearket.

Kombinasjonsboks

DDE -funksjonen fyller kombinasjonsboksen med informasjon som er referert til i elementet. Du kan ikke skrive inn data i tekstdelen i boksen. Du kan bruke DDE -funksjonen med en kombinasjonsboks for å vise en liste over land/regioner som du vedlikeholder i et Excel-regneark.

Alternativgruppe

Egenskapen OptionValue for hver alternativknapp i en alternativgruppe er satt til et tall. Vanligvis er den første knapp verdien 1, andre 2 og så videre. Tallet som DDE -funksjonen returnerer, bestemmer hvilke alternativknappen velges.

Hvis du for eksempel hvis DDE -funksjonen returnerer 2, velges den andre knappen. Hvis denne funksjonen returnerer en verdi som ikke samsvarer med noen av egenskapsinnstillingene OptionValue , velges ingen av knappene. Hvis element refererer til mer enn én type informasjon, for eksempel et navngitt område i et Excel-regneark som inneholder flere celler, returnerer DDE -funksjonen den første oppføringen.

Avmerkingsboks

Hvis DDE -funksjonen returnerer 0, vises det merket. Hvis denne funksjonen returnerer et tall som ikke er null, for eksempel 1 eller – 1, vil være merket av. Hvis element refererer til tekst eller mer enn én type informasjon, for eksempel et navngitt område i et Excel-regneark som inneholder flere celler, være avmerkingsboksen utilgjengelig.


Merknad: Ansvarsfraskrivelse for maskinoversettelse: Denne artikkelen er oversatt av et datasystem i stedet for en oversetter. Microsoft tilbyr disse maskinoversettelsene slik at brukere som ikke snakker engelsk, får tilgang til innhold om Microsoft-produkter, -tjenester og –teknologier. Ettersom artikkelen er maskinoversatt, kan den inneholde feil i vokabular, syntaks eller grammatikk.

Utvid ferdighetene dine
Utforsk opplæring
Vær først ute med de nye funksjonene
Bli med i Office Insiders

Var denne informasjonen nyttig?

Takk for tilbakemeldingen!

Takk for tilbakemeldingen! Det høres ut som det kan være lurt å sette deg i kontakt med én av våre Office-kundestøtteagenter.

×