Funkcija DDESend

Pomembno : Besedilo članka je prevedeno strojno. Glejte zavrnitev odgovornosti. Angleško različico tega članka najdete tukaj .

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.

Funkcijo DDESend je mogoče uporabiti na primer v lastnosti ControlSource polja z besedilom, če želite podatke, ki so prikazani v tem polju, poslati v navedeno celico v preglednici programa Microsoft Office Excel 2007.

Sintaksa

DDESend ( programa, tema, element, podatkov )

Sintaksa funkcije DDESend ima te argumente:

Argument

Opis

application

izraz niza, ki določa aplikacijo, ko lahko sodeluje v pogovoru DDE. Navadno je argument application ime datoteke .exe (brez pripone .exe) za aplikacijo, zasnovano v operacijskem sistemu Microsoft Windows, na primer Excel. Če želite na primer začeti pogovor DDE z Excelom, za argument application vnesite »Excel«.

topic

Nizni izraz, ki je ime teme, ki ga argument application prepozna. Argument topic je pogosto dokument ali podatkovna datoteka. Preglejte dokumentacijo druge aplikacije za seznam možnih tem.

item

Nizni izraz, ki je ime argumenta podatkovni element, ki ga argument application prepozna. Preglejte dokumentacijo druge aplikacije za seznam možnih elementov.

data

Niz ali izraz, ki vsebuje podatke za pošiljanje argumentu application.


Opombe

Funkcija DDESend začne pogovor DDE z argumentoma application in topic in določi argument item kot podatkovni element, ki bo prejel argument data. Če je argument application Excel, je argument topic lahko "Sheet1" in argument item je lahko identifikator vrstice in stolpca, na primer "R1C1", ali ime obsega celic.

Argument data navede informacijo, ki jo želite poslati. Lahko je dobesedni niz, na primer "Report prepared by John", ali pa izraz, ki vključuje rezultat funkcije, ki niz ustvari, na primer "Prepared on " & Date(). Če se argument item sklicuje na več kot eno informacijo, na primer imenovan obseg na Excelovem delovnem listu, ki vsebuje več celic, funkcija DDESend pošlje argument data v prvi vnos.

V tem primeru funkcija DDESend pošlje niz "Some text" v celico, ki je v vrstici 1 in stolpcu 1 na Excelovem delovnem listu. Za kontrolnik polja z besedilom je mogoče v lastnost ControlSource polja z lastnostmi na listu lastnosti kontrolnika vnesti ta izraz:

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

Recimo, da želite poslati podatke iz vezani kontrolnik v obrazcu programa Microsoft Office Access 2007 v celico na Excelovi preglednici. Lastnost ControlSource vezanega kontrolnika že vsebuje ime polja ali izraz. Ustvariti je mogoče drugo polje z besedilom ali kombinirano polje ter nastaviti lastnost ControlSource na izraz, ki vključuje funkcijo DDESend, v kateri je argument data ime vezanega kontrolnika. Če imate vezano polje z besedilom »LastName«, je mogoče ustvariti drugo polje z besedilom in nastaviti lastnost ControlSource na ta izraz:

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

Vmesni kontrolnik mora biti polje z besedilom ali kombinirano polje. Imena vezanega kontrolnika ne morete uporabiti kot argument data 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 : Druga aplikacija ja morda konfigurirana tako, da prezre zahtevo za pogovor DDE. Če je tako, funkcija DDESend vrne ničelno vrednost. Podobno je mogoče nastaviti Access, če želite, da prezre zahteve drugih aplikacij: kliknite Accessove možnosti v meniju Datoteka in nato kliknite Dodatno v pogovornem oknu Nastavitve aplikacije. Pod Operacije DDE izberite Prezri zahteve DDE.

Namig     Če morate upravljati predmete druge aplikacije iz Accessa, uporabite avtomatizacijo.

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

Kontrolnik

Opombe

Polje z besedilom ali kombinirano polje

Ker je polje z besedilom ali kombinirano polje v pogledu obrazca in predogledu tiskanja prazno, nastavite lastnost Visible na False.

Argument data se lahko sklicuje na drug kontrolnik. V tem primeru je prikazano, kako lahko pošljete vsebino kontrolnika »LastName« na Excelov delovni list:

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

Skupina možnosti

V pogledu obrazca in predogledu tiskanja ni v skupini možnosti potrjen noben izbirni gumb. Morda boste želeli skupino možnosti (in gumbe) narediti nevidne, tako da lastnost Visible nastavite na False.

Argument data mora vsebovati številske podatke, na primer "2". Če argument data ni število, funkcija DDESend ne pošlje informacije in argument item ostane nespremenjen.

Potrditveno polje

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

Argument data mora vsebovati številske podatke, na primer "2". Če argument data ni število, funkcija DDESend ne pošlje informacije in argument item ostane nespremenjen.

Opomba : Strojni prevod – zavrnitev odgovornosti: Ta članek je bil preveden z računalniškim programom brez človeškega posredovanja. Microsoft skuša s strojno prevedenimi članki vsebino o Microsoftovih izdelkih, storitvah in tehnologijah približati osebam, ki ne razumejo angleščine. Ker je bil članek strojno preveden, so lahko v njem jezikovne, slovnične in pravopisne napake.

Razširite svoja znanja
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.

×