Funkcija DDESend

Opomba: Najnovejšo vsebino pomoči v vašem jeziku vam želimo zagotoviti v najkrajšem možnem času. Ta stran je bila prevedena z avtomatizacijo in lahko vsebuje slovnične napake ali nepravilnosti. Naš namen je, da bi bila vsebina za vas uporabna. Ali nam lahko na dnu te strani sporočite, ali so bile informacije za vas uporabne? Tukaj je angleški članek za preprosto referenco.

Funkcija DDESend lahko uporabite za začeti dinamičen podatkov strežnika exchange (DDE) pogovor z drugim programom in pošiljanje elementa informacije v ta program v kontrolniku v obrazcu ali poročilu.

Na primer, lahko uporabite funkcijo DDESend v lastnost ControlSource polja z besedilom za pošiljanje podatkov, ki je prikazana v tem polju z besedilom na določeno celico v preglednici Microsoft Office Excel 2007 .

Sintaksa

DDESend ( programa, tema, element, podatkov )

V sintaksi funkcije DDESend ima te argumente:

Argument

Opis

Program

izraz niza, ki določa program, ki lahko sodeluje v pogovoru DDE. Po navadi je program ime datoteke .exe (brez pripone .exe) za Microsoftov program v okolju Windows, npr. Excel. Na primer, če želite začeti pogovor DDE z Excelom, za argument programa vnesite »Excel«.

Tema

Nizni izraz, ki je ime teme, ki prepozna program. Tema argument je pogosto dokumenta ali podatkovne datoteke. V dokumentaciji drugih programov za seznam možnih tem.

Element

Izraz niza, ki je ime podatkovnega elementa, ki ga je prepoznal program. Za seznam možnih elementov glejte dokumentacijo drugega programa.

podatki

Niz ali izraz s podatki, če želite poslati v program.


Opombe

Funkcija DDESend začne pogovor DDE z uporabo in temo, in določa element kot podatkovni element, ki bodo prejeli podatkov. Na primer, če je program Excel, tema morda "Sheet1"in element morda identifikatorja vrstic in stolpcev, na primer "R1C1"ali ime obsega celic.

Argument podatkov določa informacije, ki ga želite poslati. Je dobesedni niz, na primer "Report prepared by John", ali je izraz, ki vključuje rezultat funkcije, ki jo ustvari niz, na primer "Prepared on " & Date(). Če se element , ki se sklicuje na več kot en del informacije, kot so imenovani obseg v Excelovem delovnem listu, ki vsebuje več celic, funkcija DDESend pošlje prvi vnos podatkov .

V naslednjem primeru funkcija DDESend pošlje niz "Some text" na celico v vrstici 1, stolpec 1 v Excelovem delovnem listu. Ta izraz za kontrolnik polja z besedilom lahko vnesete v lastnost ControlSource na list z lastnostmi kontrolnika:

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

Recimo, da želite za pošiljanje podatkov iz vezani kontrolnikMicrosoft Office Access 2007 obrazcu v celico v Excelovi preglednici. Lastnost ControlSource vezani kontrolnik že vsebuje ime polja ali izraz. Ustvarite lahko drugega polja z besedilom ali kombinirano polje in nastavite lastnost ControlSource izraza, vključno s funkcijo DDESend , kjer so podatki ime vezani kontrolnik. Imate vezano polje z besedilom imenuje »priimek« , lahko ustvarite drugo polje z besedilom in nastavite lastnost ControlSource temu:

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

Polja z besedilom ali kombinirano polje, mora biti ta posrednik kontrolnik. Ime vezani kontrolnik ni mogoče uporabiti kot argument podatkov za potrditveno polje ali skupino možnosti.

Funkcija DDESend lahko uporabite le v dodatnihnastavitev zantrolSource lastnosti polja z besedilom, možnost skupina, potrdite polje ali kombinirano polje v obrazcu. Funkcija DDESend ne morete poklicati iz Visual Basic za modul Applications (VBA).

Če uporabljate funkcijo DDESend , kontrolnik, ki je samo za branje v pogled obrazca in predogled tiskanja. Ker je lastnost ControlSource tudi v pogledu obrazca in predogled tiskanja samo za branje, je treba spremembe na kontrolnik v pogled načrta.

Microsoft Windows in pomnilnika v računalniku in vire določite največje število DDE pogovore, ki so lahko hkrati odprta. Če v pogovoru ni bilo mogoče inicializirati, ker program ne izvaja ali ne prepozna temo ali če največje število pogovorov že dosežen, vrne funkcija DDESend v Null.

Opomba: V drugem programu, se morda konfiguriran tako, da prezre vašo prošnjo za DDE pogovor. Če je tako, vrne funkcija DDESend na Null. Prav tako lahko nastavite dostop do Prezri zahteve iz drugih programov: dostop v meniju Datoteka kliknite Možnosti in kliknite dodatno , v pogovornem oknu Nastavitve programa . Pod operacije DDEizberite Prezri zahteve DDE.

Namig     Če želite spremeniti drug program predmeti iz Accessa, morda želite uporabite avtomatizacijo.

V spodnji tabeli ponazarja, kako funkcija DDESend delovanja, kadar jo uporabite posameznih kontrolnikov.

Kontrolnik

Pripombe

Polja z besedilom ali kombinirano polje

Ker je polje z besedilom ali kombinirano polje je prazno, v pogledu obrazca in predogled tiskanja, morda želite nastaviti njegova lastnost Visible kot False.

Argument podatkov se lahko sklicujete na drug kontrolnik. Naslednji primer prikazuje, kako lahko pošljete vsebine kontrolnika, imenovan »priimek« na Excelovem delovnem listu:

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

Skupina možnosti

V pogledu obrazca in predogled tiskanja ni izbran noben izbirnih gumbov v skupini možnosti. Morda boste želeli narediti možnost skupine (in njegovo gumbi) nevidno tako, da nastavite lastnost Visible kot False.

Argument podatkov mora vsebovati številskih podatkov, na primer "2". Če podatki argument ni številski, funkcija DDESend ne pošilja podatke in element ni spremenil.

Potrditveno polje

Potrdite polje osenčena v pogledu obrazca in predogled tiskanja. Morda želite narediti nevidno tako, da nastavite lastnost Visible za OSlse.

Argument podatkov mora vsebovati številskih podatkov, na primer "2". Če podatki argument ni številski, funkcija DDESend ne pošilja podatke in element ni spremenil.

Razširite poznavanje Officea
Oglejte si izobraževanje
Prvi dobite nove funkcije
Pridružite se programu Office Insider

Vam je bila informacija v pomoč?

Zahvaljujemo se vam za povratne informacije.

Zahvaljujemo se vam za povratne informacije. Videti je, da bi vam prišla prav pomoč enega od naših Officeovih agentov za podporo.

×