Funkcia DDESend

Poznámka: Radi by sme vám čo najrýchlejšie poskytovali najaktuálnejší obsah Pomocníka vo vašom vlastnom jazyku. Táto stránka bola preložená automaticky a môže obsahovať gramatické chyby alebo nepresnosti. Naším cieľom je, aby bol tento obsah pre vás užitočný. Dali by ste nám v dolnej časti tejto stránky vedieť, či boli pre vás tieto informácie užitočné? Tu nájdete anglický článok pre jednoduchú referenciu.

Funkcia DDESend môžete začať konverzáciu dynamických údajov exchange (DDE) s inou aplikáciou a odoslanie položky informácií pre túto aplikáciu z ovládacieho prvku formulára alebo zostavy.

Môžete napríklad použiť funkcia DDESend vo vlastnosti Zdroj ovládacieho prvku textového poľa na odoslanie údajov zobrazených v tejto textové pole do určitej bunky v hárku Microsoft Office Excel 2007.

Syntax

DDESend ( aplikácie, témy, položka údajov )

Syntax funkcie DDESend obsahuje tieto argumenty:

Argument

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, ktorý je názov témy rozpoznaný aplikáciou. Téma argument je často súboru dokumentu alebo údajov. V dokumentácii iné aplikácie zoznam možných tém.

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.

údajov

Reťazec alebo výraz obsahujúce údaje, ktoré chcete odoslať do aplikácie.


Poznámky

Funkcia DDESend konverzáciu DDE s aplikácie a témya identifikuje položky ako položku údajov, ktoré dostane informácie. Ak je Aplikácia Excel, Téma sa môžu "Sheet1"a Položka môže byť identifikátor riadkov a stĺpcov, napríklad "R1C1"alebo názov rozsahu buniek.

Argument údajov určuje požadované informácie. Môže byť zadaným reťazcom, ako je napríklad "Report prepared by John"alebo môže byť výraz, ktorý obsahuje výsledok funkcie, ktoré vytvorí reťazec, ako je napríklad "Prepared on " & Date(). Ak Položka odkazuje na viac ako jednu informáciu, ako je napríklad pomenovaný rozsah v hárku programu Excel, ktorá obsahuje viacero buniek, funkcia DDESend odošle údaje zadania prvého záznamu.

V nasledujúcom príklade funkcia DDESend odošle reťazec "Some text" bunku v riadku 1, stĺpec 1 v excelovom hárku. Tento výraz pre ovládací prvok textového poľa môžete zadať do poľa vlastnosti Zdroj ovládacieho prvku na hárku vlastností ovládacieho prvku:

=DDESend("Excel", "Sheet1", "R1C1", "Some text")

Predpokladajme, že chcete odoslať údaje z viazaný ovládací prvok vo formulári Microsoft Office Access 2007 bunku v excelovom tabuľkovom hárku. Vlastnosť ControlSource viazaný ovládací prvok už obsahuje názov poľa alebo výraz. Môžete vytvoriť druhého textového poľa alebo rozbaľovacieho poľa a nastavte jeho vlastnosť Zdroj ovládacieho prvku na výraz vrátane funkcia DDESend , kde sa údaje názov viazaný ovládací prvok. Ak máte viazaný textové pole s názvom priezvisko, môžete vytvoriť iným textovým poľom služieb a nastavte vlastnosť ControlSource takto:

=DDESend("Excel", "Sheet1", "R1C1", [LastName])

Tento sprostredkujúce ovládací prvok musí byť textové pole alebo pole so zoznamom. Názov viazaný ovládací prvok nemožno použiť ako argument údaje pre začiarkavacieho políčka alebo skupinu možností.

Funkcia DDESend môžete použiť iba v čontrolSource nastavenie vlastností textového poľa, skupinu možností, začiarkavacie políčko alebo pole so zoznamom vo formulári. Funkcia DDESend nemôžete volať z programu Visual Basic for Applications (VBA) modul.

Ak chcete použiť funkcia DDESend , ovládací prvok bude iba na čítanie v zobrazenie formulára a Ukážka pred tlačou. Keďže vlastnosť ControlSource je tiež iba na čítanie vo formulárovom zobrazení a Ukážka pred tlačou, ovládací prvok musíte byť zmeny v návrhové zobrazenie.

Microsoft Windows a pamäte počítača a zdroje určiť maximálny počet konverzácie DDE, ktoré je možné otvoriť súčasne. Ak sa konverzácie sa nemôže začať, pretože Aplikácia nie je spustený alebo nerozpoznáva témy , alebo ak už bol dosiahnutý maximálny počet konverzácií, vráti funkcia DDESendNull.

Poznámka: Iné aplikácie môže byť nakonfigurovaný na ignorovanie vašej žiadosti o konverzáciu DDE. Ak áno, funkcia DDESend vráti hodnotu Null. Takisto môžete nastaviť prístup k ignorovať požiadavky z iných aplikácií: v ponuke súbor kliknite na položku Možnosti programu Access a potom kliknite na položku Spresnenie v dialógovom okne Nastavenie aplikácií . V časti operácie DDE, vyberte požiadavky DDE ignorovať.

Tip.     Ak potrebujete manipulovať s objektmi inej aplikácie z programu Access, môžete zvážiť použitie automatizácie.

Nasledujúca tabuľka zobrazuje, ako funkcia DDESend v prípade, ak ju použijete s každým ovládacích prvkov.

Ovládací prvok

Poznámky

Textové pole alebo pole so zoznamom

Pretože textového poľa alebo rozbaľovacieho poľa, zobrazí sa prázdny vo formulárovom zobrazení a Ukážka pred tlačou, chcete nastaviť vlastnosť viditeľné na hodnotu False.

Argument údaje môžete odkazovať na iný ovládací prvok. Nasledujúci príklad ukazuje, ako môžete poslať obsah ovládacieho prvku s názvom priezvisko na hárok programu Excel:

=DDESend("Excel", "Sheet1", "R1C1", [LastName])

Skupina možností

Vo formulárovom zobrazení a Ukážka pred tlačou sa nevybrala žiadna z tlačidiel možností v skupine možností. Ak chcete vytvoriť skupinu možností (a jeho tlačidlá) neviditeľný tak, že nastavíte vlastnosť viditeľné na hodnotu False.

Argument údajov musí obsahovať číselné údaje, ako je napríklad "2". Ak argument údaje nie je číselná, funkcia DDESend neodosiela informácie a položky sa nezmení.

Začiarkavacie políčko

Začiarkavacie políčko je sivom vo formulárovom zobrazení a Ukážka pred tlačou. Ak chcete neviditeľný tak, že nastavíte vlastnosť Visiblekarta obsahulse.

Argument údajov musí obsahovať číselné údaje, ako je napríklad "2". Ak argument údaje nie je číselná, funkcia DDESend neodosiela informácie a položky sa nezmení.

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.

×