Funkcija DDE

Če želite začeti pogovor z dinamično izmenjavo podatkov (DDE) z drugim programom, zahtevati določeno informacijo iz tega programa in te informacije prikazati v kontrolniku v obrazcu ali poročilu lahko uporabite funkcijo DDE.

Funkcijo DDE lahko na primer uporabite v lastnosti ControlSource polja z besedilom, če želite prikazati podatke iz določene celice v delovnem listu programa Microsoft Office Excel 2007.

Sintaksa

DDE( program, tema, element )

Sintaksa funkcije DDE ima te argumente:

A rgument

Opis

Program

izraz niza, ki prepozna program, ki lahko sodeluje v pogovoru DDE. Običajno je aplikacija ime datoteke. exe (brez pripone. exe) za program Microsoft Windows, na primer Excel. Če želite na primer začeti pogovor DDE z Excelom, vnesite » Excel « za argument aplikacije .

Tema

Nizni izraz, ki je ime tema, ki ga prepozna aplikacija. Argument teme je pogosto dokument ali podatkovna datoteka. V dokumentaciji druge aplikacije preverite seznam možnih tem.

Element

Nizni izraz, ki je ime podatkovni element, ki ga prepozna aplikacija. Preverite dokumentacijo drugega programa za seznam možnih elementov.


Pripombe

Funkcija DDE poskuša začeti pogovor DDE z določenim programom in s temo, in zahteva podatke v elementu. Če uspe, funkcija DDE vrne niz, ki vsebuje zahtevane informacije.

Če zahtevate podatke iz Excela, je element morda identifikator vrstice in stolpca, kot je "R1C1" ali ime obsega celic. V naslednjem primeru funkcija DDE zahteva podatke iz celice v vrstici 1, stolpcu 1, na Excelovem delovnem listu. Ta izraz lahko vnesete za kontrolnik polja z besedilom v polju z lastnostmi ControlSource na listu z lastnostmi kontrolnika:

=DDE("Excel", "Sheet1", "R1C1")

Funkcijo DDE lahko uporabite samo v lastnosti polja z besedilom ControlSource, skupini možnosti, potrditvenem polju ali kombiniranem polju. Funkcije DDE ne morete priklicati iz modula Visual Basic for Applications (VBA).

Ko uporabljate funkcijo DDE , kontrolnik postane samo za branje v pogled obrazca in predogledu tiskanja. Če na primer uporabite funkcijo DDE v polju z besedilom, besedila v polju z besedilom ni mogoče urejati. Besedilo v drugem programu morate urediti. Ker je lastnost ControlSource samo za branje v pogledu obrazca in predogledu tiskanja, morajo biti spremembe kontrolnika narejene 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 bilo mogoče začeti, ker se drug program ne izvaja ali ni prepoznana določena tema ali je že doseženo največje dovoljeno število pogovorov, funkcija DDE vrne Null.

Opomba: Drug program je morda nastavljen tako, da prezre vašo prošnjo za pogovor DDE. V tem primeru funkcija DDE 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 predstavljeno, kako deluje funkcija DDE, ko jo uporabite z vsakim od kontrolnikov.

Kon trolnik

Opombe

Polje z besedilom

Argument elementa se lahko sklicuje na besedilo ali števila. Če se element sklicuje na več kot en del informacij, kot je imenovani obseg na Excelovem delovnem listu, ki vsebuje več celic, funkcija DDE vrne prvi vnos. S to funkcijo lahko uporabite polje z besedilom, da prikažete podatke, ki jih vsebuje celica na delovnem listu.

Kombinirano polje

Funkcija DDE izpolni kombinirano polje s podatki, na katerega se sklicuje element. Podatkov ni mogoče vnesti v delu polja z besedilom. Funkcijo DDE lahko uporabite s kombiniranim poljem, da prikažete seznam držav/regij, ki jih vzdržujete v Excelovem delovnem listu.

Skupina možnosti

Lastnost OptionValue vsakega izbirnega gumba v skupini možnosti je nastavljena na število. Po navadi je prva vrednost gumba 1, druga 2 in tako naprej. Število, ki ga vrne funkcija DDE določa, kateri izbirni gumb bo izbran.

Če na primer funkcija DDE vrne 2, bo izbran drugi gumb. Če ta funkcija vrne vrednost, ki se ne ujema z nobeno od nastavitev lastnosti OptionValue , ne bo izbran noben gumb. Če se element sklicuje na več kot en del informacij, kot je imenovani obseg na Excelovem delovnem listu, ki vsebuje več celic, funkcija DDE vrne prvi vnos.

Potrditveno polje

Če funkcija DDE vrne 0, bo potrditveno polje počiščeno. Če ta funkcija vrne število, ki ni nič, kot je 1 ali – 1, bo polje potrjeno. Če se element sklicuje na besedilo ali več kot en del informacij, kot je imenovani obseg na Excelovem delovnem listu, ki vsebuje več celic, potrditveno polje ne bo na voljo.


Ali potrebujete dodatno pomoč?

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.

×