Applies ToAccess pre Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Funkciu DDE môžete použiť na spustenie konverzácie DDE s inou aplikáciou, na vyžiadanie položky informácie z tejto aplikácie a na zobrazenie danej informácie v ovládacom prvku formulára alebo zostavy.

Funkciu DDE môžete napríklad použiť vo vlastnosti ControlSource textového poľa na zobrazenie údajov zo zadanej bunky v excelovom hárku.

Syntax

DDE( aplikácia, téma, položka )

Syntax funkcie DDE má tieto argumenty:

A rgument

Popis

aplikácia

reťazcový výraz identifikáciu aplikácie, ktorá sa môže zúčastniť konverzácie DDE. Aplikácia je zvyčajne názvom súboru .exe (bez .exe prípony) pre aplikáciu so systémom Microsoft Windows, ako je napríklad Excel. Ak chcete napríklad spustiť konverzáciu DDE s Excelom, zadajte výraz "Excel" pre argument aplikácie .

téma

Reťazcový výraz, ktorý je názvom téma rozpoznaný aplikáciou. Argument témy je často dokument alebo údajový súbor. Zoznam možných tém nájdete v dokumentácii inej aplikácie.

položka

Reťazcový výraz, ktorý je názvom údajová položka rozpoznaný aplikáciou. Zoznam možných položiek nájdete v dokumentácii inej aplikácie.

Poznámky

Funkcia DDE sa pokúsi spustiť konverzáciu DDE pomocou konkrétnej aplikácie a témy a vyžiada údaje v položke. Ak je spustenie úspešné, funkcia DDE vráti reťazec obsahujúci požadované informácie.

Ak vyžadujete údaje z Excelu, položkou môže byť identifikátor riadka a stĺpca, ako je napríklad "R1C1" alebo názov rozsahu buniek. V nasledujúcom príklade funkcia DDE vyžaduje informácie z bunky v riadku 1 a stĺpci 1 v excelovom hárku. Tento výraz pre ovládací prvok textového poľa môžete zadať do poľa vlastnosti ControlSource v hárku vlastností ovládacieho prvku:

=DDE("Excel", "Sheet1", "R1C1")

Funkciu DDE môžete použiť iba vo vlastnosti textového poľa ControlSource, v skupine možností, so začiarkavacím políčkom alebo rozbaľovacím poľom. Funkciu DDE nie je možné volať z modulu programu Visual Basic for Applications.

Keď použijete funkciu DDE , ovládací prvok sa zobrazenie formulára a Ukážka pred tlačou zmení iba na čítanie. Ak napríklad použijete funkciu DDE v textovom poli, text v textovom poli nie je možné upraviť. Musíte upraviť text v inej aplikácii. Keďže vlastnosť ControlSource je vo formulárovom zobrazení a ukážke pred tlačou iba na čítanie, zmeny ovládacieho prvku sa musia vykonať v návrhové zobrazenie.

Microsoft Windows a pamäť a zdroje vo vašom počítači určia maximálny počet konverzácií DDE, ktoré je možné otvoriť súčasne. Ak konverzáciu nie je možné spustiť z dôvodu, že nie je spustená ďalšia aplikácia alebo daná aplikácia nerozpoznala zadanú tému, prípadne bol dosiahnutý maximálny limit povolených konverzácií, funkcia DDE vráti hodnotu Null.

Poznámka: Iná aplikácia môže byť nakonfigurovaná tak, aby vašu žiadosť o konverzáciu DDE ignorovala. V takom prípade vráti funkcia DDE hodnotu Null. Podobným spôsobom môžete nastaviť aj Access a tiež sa budú žiadosti z iných aplikácií ignorovať: v ponuke Súbor kliknite na položku Možnosti Accessu a potom v dialógovom okne Nastavenie aplikácie kliknite na položku Rozšírené. V časti Operácie DDE vyberte položku Ignorovať požiadavky DDE.

tip

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

V nasledujúcej tabuľke sa uvádza, ako sa funkcia DDE správa v prípade, že ju používate s jednotlivými ovládacími prvkami.

Ovládací prvok

Poznámky

Textové pole

Argument položka môže byť text alebo čísla. Ak argument položka odkazuje na viac než jednu informáciu, napríklad pomenovaný rozsah v excelovom hárku, ktorý obsahuje viacero buniek, funkcia DDE vráti prvú položku. Túto funkciu môžete použiť s textovým poľom a zobraziť údaje nachádzajúce sa v bunke v hárku.

Rozbaľovacie pole

Funkcia DDE vyplní do rozbaľovacieho poľa informácie, na ktoré odkazuje argument položka. Do textovej časti poľa nie je možné zadať údaje. Funkciu DDE môžete použiť s rozbaľovacím poľom a zobraziť zoznam krajín alebo oblastí, ktoré v excelovom hárku spravujete.

Skupina možností

Vlastnosť každého tlačidla možností v rámci skupiny možností je nastavená na číslo. Zvyčajne je prvá hodnota tlačidla číslo 1, druhá číslo 2 a tak ďalej. Číslo, ktoré funkcia DDE vráti, určuje, ktoré tlačidlo možností sa vyberie.

Ak napríklad funkcia DDE vráti číslo 2, vyberie sa druhé tlačidlo. Ak táto funkcia vráti hodnotu, ktorá sa nezhoduje so žiadnym nastavením vlastnosti , nevyberie sa žiadne tlačidlo. Ak argument položka odkazuje na viac než jednu informáciu, napríklad pomenovaný rozsah v excelovom hárku, ktorý obsahuje viacero buniek, funkcia DDE vráti prvú položku.

Začiarkavacie políčko

Ak funkcia DDE vráti číslo 0, začiarkavacie políčko nebude začiarknuté. Ak funkcia vráti nenulové číslo, napríklad 1 alebo -1, políčko bude začiarknuté. Ak argument položka odkazuje na text alebo na viac než jednu informáciu, napríklad pomenovaný rozsah v excelovom hárku, ktorý obsahuje viacero buniek, začiarkavacie políčko bude nedostupné.

Potrebujete ďalšiu pomoc?

Chcete ďalšie možnosti?

Môžete preskúmať výhody predplatného, prehľadávať školiace kurzy, naučiť sa zabezpečiť svoje zariadenie a ešte oveľa viac.

Komunity pomôžu s kladením otázok a odpovedaním na ne, s poskytovaním pripomienok a so získavaním informácií od odborníkov s bohatými znalosťami.