Vpišite se z Microsoftovim
Vpišite se ali ustvarite račun.
Pozdravljeni,
Izberite drug račun.
Imate več računov
Izberite račun, s katerim se želite vpisati.

S funkcijo DDESend lahko začnete pogovor z dinamično izmenjavo podatkov (DDE) z drugim programom in pošljete element informacij v ta program iz kontrolnika v obrazcu ali poročilu.

Funkcijo DDESend lahko na primer uporabite v lastnosti ControlSource polja z besedilom, če želite podatke, prikazane v tem polju z besedilom, poslati v določeno celico v Microsoft Office Excel 2007 preglednici.

Sintaksa

DDESend ( aplikacija, tema, element, podatki )

Sintaksa funkcije DDESend ima te argumente:

Argument

Opis

Program

Seznam izraz niza, ki identificira program, ki lahko sodeluje v pogovoru DDE. Aplikacija je običajno ime datoteke s sistemom .exe (brez pripone .exe) za aplikacijo v sistemu Microsoft Windows, kot je Excel. Če želite na primer začeti pogovor DDE z Excelom, vnesite »Excel«za argument aplikacije.

Tema

Izraz niza, ki je ime teme, ki jo prepozna program. Argument teme je pogosto dokument ali podatkovna datoteka. Seznam možnih tem poiščite v dokumentaciji drugega programa.

Element

Izraz niza, ki je ime podatkovni elementaplikacija. V dokumentaciji drugega programa poiščite seznam možnih elementov.

podatki

Niz ali niz izraz vsebuje podatke, ki jih želite poslati aplikaciji.


Opombe

Funkcija DDESend začne pogovor DDE z aplikacijo in temo ter določi element kot podatkovni element, ki bo prejemal podatke. Če je na primer program Excel, je tema lahko "Sheet1", element pa je lahko identifikator vrstice in stolpca, na primer "R1C1"ali ime obsega celic.

Podatkovni argument določa informacije, ki jih želite poslati. Lahko je dobesedni niz, na primer "Report prepared by John", ali pa izraz, ki vključuje rezultat funkcije, ki ustvari niz, na primer "Prepared on " & Date(). Če se element sklicuje na več informacij, na primer imenovani obseg na Excelovem delovnem listu, ki vsebuje več celic, funkcija DDESend pošlje podatke prvemu vnosu.

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

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

Denimo, da želite poslati podatke vezani kontrolnik iz obrazca Microsoft Office Access 2007 v celico v Excelovi preglednici. Lastnost ControlSource vezanega kontrolnika že vsebuje ime polja ali izraz. Ustvarite lahko drugo polje z besedilom ali kombinirano polje in nastavite njegovo lastnost ControlSource na izraz, vključno s funkcijo DDESend, kjer so podatki ime vezanega kontrolnika. Če imate na primer vezano polje z besedilom, imenovano Priimek, lahko ustvarite drugo polje z besedilom in nastavite njegovo lastnost ControlSource na to:

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

Ta posredniški nadzor mora biti polje z besedilom ali kombinirano polje. Imena vezanega kontrolnika ne morete uporabiti kot podatkovni argument za potrditveno polje ali skupino možnosti.

Funkcijo DDESend lahko uporabite le v nastavitvi lastnosti ControlSource polja z besedilom, skupine možnosti, potrditvenega polja ali kombiniranega polja v obrazcu. Funkcije DDESend ni mogoče priklicati iz VBA (VBA).

Ko uporabite funkcijo DDESend , postane kontrolnik samo za branje v pogled obrazca in predogledu tiskanja. Lastnost ControlSource je tudi samo za branje v pogledu obrazca in predogledu tiskanja, zato morate spremeniti kontrolnik v pogled načrta.

Microsoft Windows ter pomnilnik in viri v računalniku določajo največje dovoljeno število pogovorov DDE, ki jih je mogoče odpreti hkrati. Če pogovora ni mogoče začeti, ker se aplikacija ne izvaja ali ne prepozna teme ali pa je že doseženo največje število pogovorov, funkcija DDESendvrne Null.

Opomba: Drug program je morda nastavljen tako, da prezre vašo prošnjo za pogovor DDE. V tem primeru funkcija DDESend vrne Null. Podobno lahko Access nastavite tako, da prezre zahteve iz drugih programov: kliknite Accessove možnosti v meniju Datoteka, nato pa Dodatno v pogovornem oknu Nastavitve programa. V razdelku Operacije DDE izberite Prezri zahteve DDE.

Namig     Če morate upravljati predmete drugega programa v Accessu, uporabite avtomatizacijo.

V spodnji tabeli je prikazano, kako deluje funkcija DDESend , ko jo uporabljate z vsakim od kontrolnikov.

Kontrolnik

Opombe

Polje z besedilom ali kombinirano polje

Ker je polje z besedilom ali kombinirano polje prazno v pogledu obrazca in predogledu tiskanja, boste morda želeli lastnost Vidno nastaviti na False.

Argument podatki se lahko sklicuje na drug kontrolnik. V spodnjem primeru je prikazano, kako lahko pošljete vsebino kontrolnika, imenovanega Priimek, na Excelov delovni list:

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

Skupina možnosti

V pogledu obrazca in predogledu tiskanja ni izbran noben od izbirnih gumbov v skupini možnosti. Morda boste želeli, da skupina možnosti (in njeni gumbi) ni vidna, tako da lastnost Vidno nastavite na False.

Argument podatki mora vsebovati številske podatke, na primer "2". Če podatkovni argument ni številski, funkcija DDESend ne pošlje informacij in element se ne spremeni.

Potrditveno polje

Potrditveno polje je osenčeno v pogledu obrazca in predogledu tiskanja. Morda boste želeli, da je neviden, tako da njegovo lastnost Vidno nastavite na False.

Argument podatki mora vsebovati številske podatke, na primer "2". Če podatkovni argument ni številski, funkcija DDESend ne pošlje informacij in element se ne spremeni.

Ali potrebujete dodatno pomoč?

Ali želite več možnosti?

Raziščite ugodnosti naročnine, prebrskajte izobraževalne tečaje, preberite, kako zaščitite svojo napravo in še več.

Skupnosti vam pomagajo postaviti vprašanja in odgovoriti nanje, posredovati povratne informacije in prisluhniti strokovnjakom z bogatim znanjem.

Vam je bila informacija v pomoč?

Kako ste zadovoljni s kakovostjo jezika?
Kaj je vplivalo na vašo izkušnjo?
Če pritisnete »Pošlji«, bomo vaše povratne informacije uporabili za izboljšanje Microsoftovih izdelkov in storitev. Vaš skrbnik za IT bo lahko zbiral te podatke. Izjavi o zasebnosti.

Zahvaljujemo se vam za povratne informacije.

×