Funkce DDESend

Důležité :  Tento článek je strojově přeložený – přečtěte si toto upozornění. Anglickou verzi tohoto článku pro referenci najdete tady.

Funkce DDESend zahájit konverzaci (DDE exchange) dynamických dat v jiné aplikaci a odesílat položky informací o této aplikaci z ovládacího prvku ve formuláři nebo sestavě.

Například můžete funkce DDESend ve vlastnosti Zdroj ovládacího prvku textového pole Odeslat data zobrazená v textovém poli na určité buňky v tabulce Microsoft Office Excel 2007.

Syntaxe

DDESend ( aplikace téma, položky, data )

Syntaxe funkce DDESend obsahuje následující argumenty:

Argument

Popis

aplikace

Řetězcový výraz označující aplikaci, která může účastnit konverzací DDE. Aplikace je obvykle název souboru .exe (bez přípony .exe) systému Microsoft Windows – aplikace, jako je Excel. Zahájení konverzace v aplikaci Excel, zadejte argument aplikace například "Excel" .

téma

Řetězcový výraz, který je název tématu rozpoznán aplikací. Téma argument je často dokument nebo datový soubor. Dokumentaci jiné aplikace seznam možných témat.

položky

Řetězcový výraz, který je název Datová položka rozpoznán aplikací. Dokumentaci jiné aplikace seznam možných položek.

data

Řetězec nebo Výraz obsahující data, která chcete odeslat do aplikace.


Poznámky

Funkce DDESend zahájí konverzaci DDE aplikace a témaa identifikuje položky jako položka data, která získá data. Pokud je aplikace Excel, téma může být "Sheet1"a Položka může být identifikátor řádku a sloupce, třeba "R1C1"nebo název oblasti buněk.

Data argument určuje informace, které chcete odeslat. Může být literál řetězcem, například "Report prepared by John", nebo může být výraz, který obsahuje výsledek funkce, která vytvoří řetězcem, například "Prepared on " & Date(). Pokud položku odkazuje na víc informací, například pojmenované oblasti v Excelovém listu, která obsahuje více buněk, funkce DDESend odešle data první položku.

V následujícím příkladu funkce DDESend odešle řetězec "Some text" na buňku v řádku 1, sloupec 1 v Excelovém listu. Do pole vlastnosti Zdroj ovládacího prvku můžete zadat Tento výraz pro ovládacího prvku typu textového pole v seznamu vlastností ovládacího prvku:

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

Předpokládejme, že chcete-li odeslat data z Vázaný ovládací prvek ve formuláři Microsoft Office Access 2007 na buňku v tabulce aplikace Excel. Vlastnost Zdroj ovládacího prvku vázaný ovládací prvek již obsahuje název pole nebo výraz. Můžete vytvořit druhého textového pole nebo pole se seznamem a nastavte jeho vlastnost zdroj výraz včetně funkce DDESend , kde jsou data název vázaný ovládací prvek pole. Například pokud máte vázané textové pole s názvem Příjmení, můžete vytvořit druhého textového pole a nastavte vlastnost Zdroj ovládacího prvku na následující:

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

Tento zprostředkovatel ovládací prvek musí být textového pole nebo pole se seznamem. Název vázaný ovládací prvek nelze použít jako argument data pro zaškrtávacího políčka nebo skupinu voleb.

Funkce DDESend pouze v nastavení vlastnostintrolSourceCotextové pole, skupinu možností, zaškrtněte políčko nebo pole se seznamem ve formuláři. Funkce DDESend nelze volání z jazyka Visual Basic modul Applications (VBA).

Při použití funkce DDESend ovládací prvek bude určen pouze čtení v Formulářové zobrazení a náhledu před tiskem. Protože vlastnost Zdroj ovládacího prvku se taky jen pro čtení ve formulářovém zobrazení a v náhledu před tiskem na ovládací prvek musí být změnám v Návrhové zobrazení.

Microsoft Windows a paměti počítače a prostředky určit maximální počet DDE konverzace, které je možné otevřít současně. Pokud konverzaci nejde spustit, protože aplikace neběží nebo nerozpozná téma nebo maximální počet konverzace už dorazila, vrátí funkce DDESendNull.

Poznámka : Jiné aplikace může být nakonfigurované pro ignorovat vaši žádost o konverzaci DDE. Pokud ano, vrátí funkce DDESend hodnotu Null. Stejně tak můžete nastavit ignorování žádosti z jiných aplikací: klikněte na Možnosti aplikace Access v nabídce soubor a potom klikněte na Upřesnit v dialogovém okně Nastavení aplikace . Ve skupinovém rámečku Operace DDEvyberte Ignorovat požadavky DDE.

Tip:     Pokud potřebujete pracovat s objekty jiné aplikace z Accessu, je vhodné zvažte použití automatizaci.

Následující tabulka ukazuje, jak funkce DDESend chování při použití s každým ovládacích prvků.

Ovládací prvek

Poznámky

Textové pole nebo pole se seznamem

Protože textového pole nebo pole se seznamem, zobrazí se prázdný ve formulářovém zobrazení a v náhledu před tiskem, můžete nastavit jeho vlastnost na hodnotu False.

Argument dat může odkazovat na další ovládací prvek. Následující příklad ukazuje, jak můžete odeslat obsah ovládacího prvku seznamem do listu aplikace Excel:

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

Skupina voleb

K výběru žádné přepínačů ve skupinovém rámečku se ve formulářovém zobrazení a v náhledu před tiskem. Je vhodné skrytí skupinu voleb (a její přepínače) nastavením jeho vlastnost na hodnotu False.

Data argument musí obsahovat číselná data, například "2". Není-li data argument číselné, funkce DDESend neodesílá informace a Položka se nezmění.

Zaškrtávací políčko

Zaškrtávací políčko je stínované ve formulářovém zobrazení a v náhledu před tiskem. Je vhodné nastavit neviditelné nastavením jeho vlastnostIMlse.

Data argument musí obsahovat číselná data, například "2". Není-li data argument číselné, funkce DDESend neodesílá informace a Položka se nezmění.

Poznámka : Upozornění ke strojovému překladu: Tento článek přeložil počítačový systém bez zásahu člověka. Společnost Microsoft nabízí tyto strojové překlady proto, aby umožnila uživatelům, kteří nemluví anglicky, získat informace o produktech, službách a technologiích této společnosti. Protože je tento článek strojově přeložený, může obsahovat slovní, syntaktické nebo gramatické chyby.

Rozšiřte své znalosti a dovednosti
Projít školení
Získejte nové funkce jako první
Připojte se k účastníkům programu Office Insiders

Byly tyto informace užitečné?

Děkujeme vám za zpětnou vazbu.

Děkujeme vám za váš názor. Vypadá to, že bude užitečné, když vás spojíme s některým z našich agentů z podpory Office.

×