Log på med Microsoft
Log på, eller opret en konto.
Hej
Markér en anden konto.
Du har flere konti
Vælg den konto, du vil logge på med.

Du kan bruge funktionen DDEInitiate til at starte en DDE-konversation (Dynamic Data Exchange) med et andet program. Funktionen DDEInitiate åbner en DDE-kanal til overførsel af data mellem en DDE-server og et klientprogram.

Hvis du f.eks. vil overføre data fra et Microsoft Office Excel 2007 regneark til en Microsoft Office Access 2007 database, kan du bruge funktionen DDEInitiate til at åbne en kanal mellem de to programmer. I dette eksempel fungerer Access som klientprogrammet, og Excel fungerer som serverprogrammet.

Syntaks

DDEInitiate ( program, emne )

Syntaksen for funktionen DDEInitiate har disse argumenter:

Argument

Beskrivelse

program

En strengudtryk , der identificerer et program, der kan deltage i en DDE-samtale. Som regel er argumentet program navnet på en .exe fil (uden filtypenavnet .exe) for et Microsoft Windows-baseret program, f.eks. Excel.

emne

Et strengudtryk, der er navnet på et emne, der genkendes af argumentet program. Kontrollér programmets dokumentation for en liste over emner.


Bemærkninger

Hvis det lykkes, starter funktionen DDEInitiate en DDE-samtale med det program og emne, der er angivet af argumenterne program og emne, og derefter returneres et langt heltal. Denne returværdi repræsenterer et entydigt kanalnummer, der identificerer en kanal, hvorigennem dataoverførsel kan finde sted. Dette kanalnummer bruges efterfølgende med andre DDE-funktioner og -sætninger.

Hvis programmet ikke allerede kører, eller hvis det kører, men ikke genkender argumentet emne eller ikke understøtter DDE, returnerer DDEInitiate funktionen en kørselsfejl.

Værdien af argumentet emne afhænger af det program, der er angivet af argumentet program. For programmer, der bruger dokumenter eller datafiler, omfatter gyldige emnenavne ofte navnene på disse filer.

Bemærk!: Det maksimale antal kanaler, der kan være åbne samtidigt, afgøres af Microsoft Windows og computerens hukommelse og ressourcer. Hvis du ikke bruger en kanal, bør du spare på ressourcerne ved at afslutte den med en DDETerminate- eller DDETerminateAll-sætning.

tip

Hvis du har brug for at manipulere et andet programs objekter fra Access, kan du overveje at bruge automatisering.

Har du brug for mere hjælp?

Vil du have flere indstillinger?

Udforsk abonnementsfordele, gennemse kurser, få mere at vide om, hvordan du sikrer din enhed og meget mere.

Communities hjælper dig med at stille og besvare spørgsmål, give feedback og høre fra eksperter med omfattende viden.

Var disse oplysninger nyttige?

Hvor tilfreds er du med kvaliteten af sproget?
Hvad påvirkede din oplevelse?
Når du trykker på Send, bliver din feedback brugt til at forbedre Microsoft-produkter og -tjenester. Din it-administrator kan indsamle disse data. Erklæring om beskyttelse af personlige oplysninger.

Tak for din feedback!

×