DDEInitiate függvény

A DDEInitiate függvény az alkalmazások közti DDE-párbeszéd kezdeményezéséhez használható. A DDEInitiate függvény megnyit egy DDE-csatornát, melyen keresztül átvihetők az adatok a DDE-kiszolgáló és az ügyfélalkalmazás között.

Ha például egy Microsoft Office Excel 2007-számolótáblából egy Microsoft Office Access 2007-adatbázisba szeretné átvinni az adatokat, a DDEInitiate függvénnyel csatornát nyithat a két alkalmazás között. Ebben a példában az Access az ügyfélalkalmazás szerepét tölti be, az Excel pedig a kiszolgálói alkalmazásét.

Szintaxis

DDEInitiate ( alkalmazás, témakör )

A DDEInitiate függvény argumentumai a következők:

Argumentum

Leírás

alkalmazás

Egy olyan karakterlánc-kifejezés, amely azonosítja a DDE-párbeszédben részt vehető alkalmazást. Az alkalmazás argumentum rendszerint egy Microsoft Windows-alapú alkalmazásban (például az Excelben) készített .exe fájl neve (a .exe kiterjesztés nélkül).

témakör

Egy karakterlánc-kifejezés, amely az alkalmazás argumentum által felismert témakör neve. A témakörök listáját az alkalmazás dokumentációjában találja.


Megjegyzések

Siker esetén a DDEInitiate függvény az alkalmazás és a témakör argumentum által meghatározott alkalmazás és témakör segítségével megnyitja a DDE-párbeszédet, és Hosszú egész értéket ad eredményül. Ez a visszatérési érték egy egyedi csatornaszám, amely alapján azonosítható az adatátvitelhez használható csatorna. Ez a csatornaszám később felhasználható más DDE-függvények és -kifejezések esetén is.

Ha az alkalmazás még nem fut, illetve fut, de nem ismeri fel a témakör argumentumot vagy nem támogatja a DDE használatát, a DDEInitiate függvény jelzi, hogy futási idejű hiba történt.

A témakör argumentum értéke az alkalmazás argumentum által meghatározott alkalmazástól függ. A dokumentumokat vagy adatfájlokat használó alkalmazások esetében ezeknek a fájloknak a neve érvényes témakörnév.

Megjegyzés : Az egyidejűleg megnyitható csatornák maximális számát a Microsoft Windows, illetve a használt számítógép memóriája és erőforrásai határozzák meg. A nem használt csatornákat a DDETerminate vagy a DDETerminateAll kifejezés használatával zárja be, hogy takarékoskodjon a meglévő erőforrásokkal.

Tipp

Ha az Accessből más alkalmazás objektumait is kezelnie kell, érdemes automatizálni a folyamatokat.

Ismeretek bővítése
Oktatóanyagok megismerése
Új szolgáltatások listájának lekérése
Részvétel az Office Insider programban

Hasznos volt az információ?

Köszönjük a visszajelzését!

Köszönjük visszajelzését. Jobbnak látjuk, ha az Office egyik támogatási szakemberéhez irányítjuk.

×