Pomocí funkce DDEInitiate můžete zahájit konverzaci dynamické výměny dat (DDE) s jinou aplikací. Funkce DDEInitiate otevře kanál DDE pro přenos dat mezi serverem DDE a klientskou aplikací.

Pokud například chcete přenést data z tabulky Microsoft Office Excel 2007 do Microsoft Office Access 2007 databáze, můžete pomocí funkce DDEInitiate otevřít kanál mezi těmito dvěma aplikacemi. V tomto příkladu access funguje jako klientská aplikace a Excel funguje jako serverová aplikace.

Syntaxe

DDEInitiate ( aplikace, téma )

Syntaxe funkce DDEInitiate má tyto argumenty:

Argument

Popis

aplikace

Řetězcový výraz identifikující aplikaci, která se může účastnit konverzace DDE. Argument aplikace je obvykle název souboru .exe (bez přípony .exe) pro aplikaci se systémem Microsoft Windows, například Excel.

Téma

Řetězcový výraz, který je názvem Téma rozpoznán argumentem aplikace . Seznam témat najdete v dokumentaci k aplikaci.

Poznámky

V případě úspěchu funkce DDEInitiate zahájí konverzaci DDE s aplikací a tématem určenými argumenty aplikaceatématu a pak vrátí celočíselnou hodnotu Long. Tato vrácená hodnota představuje jedinečnou Číslo kanálu identifikující kanál, přes který může probíhat přenos dat. Toto číslo kanálu se následně používá s dalšími funkcemi a příkazy DDE.

Pokud aplikace ještě není spuštěná nebo pokud je spuštěná, ale nerozpozná argument tématu nebo nepodporuje DDE, vrátí funkce DDEInitiateChyba za běhu.

Hodnota argumentu téma závisí na aplikaci určené argumentem aplikace . U aplikací, které používají dokumenty nebo datové soubory, obsahují platné názvy témat často názvy těchto souborů.

Poznámka: Maximální počet kanálů, které lze otevřít současně, určuje systém Microsoft Windows a paměť a prostředky počítače. Pokud nepoužíváte kanál, měli byste šetřit prostředky tím, že ho ukončíte příkazem DDETerminate nebo DDETerminateAll .

Tip

Pokud potřebujete manipulovat s objekty jiné aplikace z Accessu, můžete zvážit použití automatizace.

Potřebujete další pomoc?

Chcete další možnosti?

Prozkoumejte výhody předplatného, projděte si školicí kurzy, zjistěte, jak zabezpečit své zařízení a mnohem více.

Komunity vám pomohou klást otázky a odpovídat na ně, poskytovat zpětnou vazbu a vyslechnout odborníky s bohatými znalostmi.