Funkcia DDEInitiate

Pomocou funkcie DDEInitiate môžete spustiť konverzáciu dynamickej výmeny údajov (DDE) s inou aplikáciou. Funkcia DDEInitiate otvára kanál DDE na prenos údajov medzi serverom DDE a klientskou aplikáciou.

Ak napríklad chcete preniesť údaje z hárka programu Microsoft Office Excel 2007 do databázy programu Microsoft Office Access 2007, môžete použiť funkciu DDEInitiate na otvorenie kanála medzi týmito dvomi aplikáciami. V tomto príklade Access vystupuje ako klientska aplikácia a Excel ako serverová aplikácia.

Syntax

DDEInitiate ( aplikácia, téma )

Syntax funkcie DDEInitiate má tieto argumenty:

Argument

Popis

aplikácia

reťazcový výraz identifikujúci aplikáciu, ktorá sa môže zúčastniť konverzácie DDE. Argument Application je zvyčajne názvom súboru. exe (bez prípony. exe) pre aplikáciu Microsoft Windows, ako je napríklad Excel.

téma

Výraz reťazca, ktorý je názvom téma rozpoznaného argumentom aplikácie . Zoznam tém nájdete v dokumentácii k aplikácii.


Poznámky

Ak je spracovanie úspešné, funkcia DDEInitiate spustí konverzáciu DDE s aplikáciou a témou, ktoré sú zadané v argumentoch aplikácia a téma, a vráti hodnotu typu Long Integer. Táto vrátená hodnota predstavuje jedinečné číslo kanála a identifikuje kanál, cez ktorý sa môže uskutočniť prenos údajov. Toto číslo kanála sa potom používa v ostatných funkciách a príkazoch DDE.

Ak aplikácia ešte nie je spustená, alebo ak je spustená, ale nerozpozná hodnotu argumentu téma, prípadne ak nepodporuje DDE, vrátený výsledok funkcie DDEInitiate je chyba počas spustenia.

Hodnota argumentu téma závisí od aplikácie zadanej v argumente aplikácia. Pri aplikáciách používajúcich dokumenty alebo údajové súbory platné názvy tém často zahŕňajú názvy týchto súborov.

Poznámka: Maximálny počet kanálov, ktoré možno otvoriť súčasne, určuje Microsoft Windows a pamäť a zdroje vo vašom počítači. Ak niektorý kanál nepoužívate, odporúčame vám šetriť zdroje tak, že ho ukončíte príkazom DDETerminate alebo DDETerminateAll.

tip

Ak potrebujete spracovať objekty inej aplikácie v Accesse, zvážte použitie automatizácie.

Potrebujete ďalšiu pomoc?

Rozšírte svoje zručnosti práce s balíkom Office
Preskúmať školenie
Buďte medzi prvými, ktorí získajú nové funkcie
Pridajte sa k insiderom pre Office

Boli tieto informácie užitočné?

Ďakujeme za vaše pripomienky!

Ďakujeme vám za pripomienky. Pravdepodobne vám pomôže, ak vás spojíme s pracovníkom podpory pre Office.

×