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 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

Izraz niza, ki je ime teme, ki jo je prepoznal program. Argument teme je pogosto dokument ali podatkovna datoteka. Za seznam možnih tem glejte dokumentacijo drugega programa.

Element

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


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 lahko identifikator vrstic in stolpcev, kot je na primer "R1C1" ali ime obsega celic. V tem primeru funkcija DDE zahteva podatke iz celice v 1. vrstici 1. stolpca v Excelovem delovnem listu. Ta izraz lahko vnesete za kontrolnik polja z besedilom v polje 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 uporabite funkcijo DDE, kontrolnik v pogledu obrazca in predogledu tiskanja postane samo za branje. Če na primer funkcijo DDE uporabite v polju z besedilom, besedila v polju ni mogoče urejati. Besedilo morate urediti v drugem programu. Ker je lastnost ControlSource v pogledu obrazca in predogledu tiskanja samo za branje, je treba spremembe kontrolnika opraviti v pogledu 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 številke. Če se element sklicuje na več informacij, npr. na imenovani obseg v Excelovem delovnem listu, ki vsebuje več celic, funkcija DDE vrne prvi vnos. To funkcijo lahko uporabite s poljem z besedilom, če želite prikazati podatke, vsebovane v celici 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.

Na primer, če funkcija DDE vrne 2, bo izbran drugi gumb. Če ta funkcija vrne vrednost, ki ne ustreza nobeni od nastavitev lastnosti OptionValue, ne bo izbran noben gumb. Če se element sklicuje na več informacij, npr. na imenovani obseg v Excelovem delovnem listu, ki vsebuje več celic, funkcija DDE vrne prvi vnos.

Potrditveno polje

Če funkcija DDE vrne 0, se potrditveno polje počisti. Če ta funkcija vrne neničelno število, na primer 1 ali –1, bo polje izbrano. Če se element sklicuje na besedilo ali na več informacij, npr. imenovani obseg v Excelovem delovnem listu, ki vsebuje več celic, potrditveno polje ne bo na voljo.


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.

×