Funkcia DDE

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 textového poľa ControlSource a zobraziť údaje pochádzajúce zo zadanej bunky v hárku programu Microsoft Office Excel 2007.

Syntax

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

Syntax funkcie DDE má tieto argumenty:

A rgument

Popis

aplikácia

Reťazcový výraz označujúci aplikáciu, ktorá sa môže zúčastňovať konverzácie DDE. Argument aplikácia zvyčajne predstavuje názov súboru .exe (bez prípony .exe) aplikácie Microsoft Windowsu, ako je napríklad Excel. Ak chcete napríklad spustiť konverzáciu DDE prostredníctvom Excelu, zadajte výraz Excel do argumentu aplikácia.

téma

Reťazcový výraz predstavujúci názov témy, ktorá bola aplikáciou rozpoznaná. Argument téma je často dokumentom alebo údajovým súborom. Zoznam možných tém nájdete v dokumentácii k inej aplikácii.

položka

Reťazcový výraz predstavujúci názov údajovej položky, ktorý bol rozpoznaný aplikáciou. Zoznam možných položiek nájdete v dokumentácii k inej aplikácii.


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.

Pri použití funkcie DDE sa ovládací prvok zmení tak, že bude v zobrazení formulára a ukážke pred tlačou iba na čítanie. Ak napríklad použijete funkciu DDE v textovom poli, text v tomto textovom poli nebude možné upravovať. Musíte upraviť text v inej aplikácii. Keďže je vlastnosť ControlSource v zobrazení formulára a v ukážke pred tlačou určená iba na čítanie, musia byť zmeny v ovládacom prvku vykonané v návrhovom zobrazení.

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é.


Rozšírte svoje zručnosti
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.

×