Logg på med Microsoft
Logg på, eller opprett en konto.
Hei,
Velg en annen konto.
Du har flere kontoer
Velg kontoen du vil logge på med.

Du kan bruke DDEInitiate-funksjonen til å starte en DDE-samtale (dynamisk datautveksling) med et annet program. DDEInitiate-funksjonen åpner en DDE-kanal for overføring av data mellom en DDE-server og et klientprogram.

Hvis du for eksempel vil overføre data fra et Microsoft Office Excel 2007 regneark til en Microsoft Office Access 2007 database, kan du bruke DDEInitiate-funksjonen til å åpne en kanal mellom de to programmene. I dette eksemplet fungerer Access som klientprogrammet, og Excel fungerer som serverprogrammet.

Syntaks

DDEInitiate ( program; emne )

Syntaksen for funksjonen DDEInitiate har følgende argumenter:

Argument

Beskrivelse

program

En strenguttrykk identifisere et program som kan delta i en DDE-samtale. Vanligvis er programargumentet navnet på en .exe fil (uten .exe filtype) for et Microsoft Windows-basert program, for eksempel Excel.

emne

Et strenguttrykk som er navnet på en emne gjenkjent av programargumentet . Se i dokumentasjonen for programmet for en liste over emner.


Kommentarer

Hvis det lykkes, starter DDEInitiate-funksjonen en DDE-samtale med programmet og emnet som er angitt av applica-tion- og emneargumentene, og returnerer deretter en lang heltallsverdi. Denne returverdien representerer en unik kanalnummer å identifisere en kanal som dataoverføring kan finne sted gjennom. Dette kanalnummeret brukes deretter sammen med andre DDE-funksjoner og -setninger.

Hvis programmet ikke allerede kjører, eller hvis det kjører, men ikke gjenkjenner emneargumentet eller ikke støtter DDE, returnerer DDEInitiate-funksjonen en kjøretidsfeil.

Verdien for emneargumentet avhenger av programmet som angis av programargumentet . For programmer som bruker dokumenter eller datafiler, inneholder gyldige emnenavn ofte navnene på disse filene.

Obs!: Maksimalt antall kanaler som kan åpnes samtidig, bestemmes av Microsoft Windows og datamaskinens minne og ressurser. Hvis du ikke bruker en kanal, bør du spare ressurser ved å avslutte den med en DDETerminate - eller DDETerminateAll-setning .

tips

Hvis du trenger å manipulere andre programobjekter fra Access, bør du vurdere å bruke automatisering.

Trenger du mer hjelp?

Vil du ha flere alternativer?

Utforsk abonnementsfordeler, bla gjennom opplæringskurs, finn ut hvordan du sikrer enheten og mer.

Fellesskap hjelper deg med å stille og svare på spørsmål, gi tilbakemelding og høre fra eksperter med stor kunnskap.

Var denne informasjonen nyttig?

Hvor fornøyd er du med språkkvaliteten?
Hva påvirket opplevelsen din?
Når du trykker på Send inn, blir tilbakemeldingen brukt til å forbedre Microsoft-produkter og -tjenester. IT-administratoren kan samle inn disse dataene. Personvernerklæring.

Takk for tilbakemeldingen!

×