Funkcija DDE

Svarbu :  Šis straipsnis išverstas naudojant mašininį vertimą, žr. atsakomybės atsisakymą. Su šio straipsnio versija anglų kalba galite susipažinti čia .

Inicijuoti dinaminių duomenų mainų (DDE) pokalbį su kita programa, prašyti informacijos iš šios programos ir formos arba ataskaitos valdiklyje Rodyti šią informaciją, galite naudoti funkciją DDE .

Pavyzdžiui, funkciją DDE galite naudoti teksto lauko ControlSource ypatybę Rodyti duomenis iš nurodyto langelio Microsoft Office Excel 2007 darbalapyje.

Sintaksė

DDE ( taikomąją programą, temą, elemento )

Funkcijos DDE sintaksės argumentai:

A rgument

Aprašas

taikomosios programos

eilutės išraiška , nurodant programą, kuri gali dalyvauti DDE pokalbį. Paprastai, taikomosios programos yra pavadinimą .exe failas (be .exe plėtiniu), "Microsoft" "Windows" – programa, pvz., "Excel". Pvz., inicijuoti DDE pokalbį su "Excel", įveskite argumente programa"Excel" .

tema

Eilutės išraiška, kuri yra tema pripažintos taikomosios programospavadinimas. Argumento tema yra dažnai dokumentą arba duomenų failas. Ieškokite galimų temų sąrašą kitos taikomosios programos dokumentacijoje.

elemento

Eilutės išraiška, kuri yra duomenų elementas pripažintos taikomosios programospavadinimas. Patikrinti kitoje taikomojoje programoje dokumentus galima elementų sąrašą.


Pastabos

Funkcija DDE bando inicijuoti DDE pokalbį su nurodyta programa ir temair prašo duomenų elementą. Jei sėkmingai, funkcija DDE grąžina eilutę, kurioje yra reikiamą informaciją.

Jeigu prašote duomenis iš "Excel", elementas gali būti eilutės ir stulpelio identifikatorius, pvz., "R1C1" arba langelių diapazono pavadinimą. Šiame pavyzdyje funkcija DDE paprašo informacijos eilutės 1, 1 stulpelis, "Excel" darbalapio langelį. Ši išraiška teksto laukelio valdiklio valdiklio ypatybės lauke galite įvesti valdiklio ypatybių lape:

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

Funkciją DDE galite naudoti tik teksto laukelio, parinkčių grupės, žymės langelį arba pasirinktinio įvedimo lauko ControlSource ypatybę. Funkcija DDE negalima iškviesti iš Visual Basic for Applications (VBA) modulyje.

Kai naudojate funkciją DDE , valdiklis tampa skirtu tik skaityti formos rodinys ir spaudinio peržiūra. Pvz., jei naudojate funkciją DDE teksto lauką, negalima redaguoti tekstą teksto lauke. Galite redaguoti tekstą į kitą programą. Kadangi ControlSource ypatybę tik skaityti formos rodinyje ir spaudinio peržiūra, valdiklis turi atlikti maketo rodinys.

Microsoft Windows ir jūsų kompiuterio atminties ir išteklių nustatyti didžiausias skaičius DDE pokalbių, kurie gali būti atidaryta tuo pačiu metu. Jei pokalbio negalima inicijuoti, nes kita programa neveikia arba neatpažįsta nurodytos temos, ar jau pasiektas maksimalus pokalbių skaičius, funkcija DDE grąžina į Null.

Pastaba : Kita programa gali būti sukonfigūruotas nepaisyti DDE pokalbį užklausą. Jei taip, funkcija DDE grąžina yra Null. Be to, galite nustatyti prieigą prie nepaisyti užklausų iš kitų taikomųjų programų: "Access" parinktys spustelėkite meniu failas , tada spustelėkite Taikomosios programos parametrus dialogo lange Išsamiau . DDE operacijos, pažymėkite nepaisyti DDE užklausų.

Patarimas

Jei norite valdyti kitos programos objektus iš "Access", galite norėti naudokite automatizavimo.

Šioje lentelėje parodoma, kaip funkcija DDE veikia, jei ją naudojate su kiekviena valdiklių.

CON ymo

Pastabos

Teksto laukas

Argumento elementą galite nurodyti tekstą arba skaičius. Jei elementas nurodo daugiau nei viename informaciją, pvz., pavadintą diapazoną programoje "Excel" darbalapį, kuriame yra kelis langelius, funkcija DDE grąžina pirmojo įrašo. Galite naudoti šią funkciją su teksto laukelio Rodyti duomenis, esančius darbalapio langelį.

Pasirinktinio įvedimo laukas

Funkcija DDE užpildo pasirinktinio įvedimo lauko elementąnurodytą informaciją. Negalite įvesti duomenis tekstinėje lauko. Naudodamiesi funkcija DDE su pasirinktinio įvedimo lauko galite matyti sąrašą šalių arba regionų, kad "Excel" darbalapio.

Parinkčių grupės

Kiekvieno parinkties mygtuko, esančio parinkčių grupėje OptionValue ypatybė nustatyta į skaičių. Paprastai pirmoji mygtukas reikšmė yra 1, antroji – 2 ir pan. Numeris, kurį grąžino funkcija DDE nustato, kokį parinkties mygtuką, bus pasirinkta.

Pavyzdžiui, jei funkcija DDE grąžina 2, pažymėtas antrą mygtuką. Jei ši funkcija grąžina reikšmę, kuri neatitiks jokių OptionValue ypatybių parametrų, mygtukus bus pasirinkta. Jei elementas nurodo daugiau nei viename informaciją, pvz., pavadintą diapazoną programoje "Excel" darbalapį, kuriame yra kelis langelius, funkcija DDE grąžina pirmojo įrašo.

Žymės langelis

Jei funkcija DDE grąžina reikšmę 0, bus išvalyti žymės langelį. Jei ši funkcija grąžina skaičių, nelygų nuliui, pvz., 1 arba -1, laukas bus pažymėtas. Jei elementas nurodo tekstą arba daugiau nei vieną dalį informacijos, pvz., pavadintą diapazoną programoje "Excel" darbalapį, kuriame yra kelių langelių, pažymėkite žymės langelį bus negalima.


Pastaba : Mašininio vertimo atsakomybės atsisakymas: Šis straipsnis išverstas naudojant kompiuterinę sistemą be žmogaus įsikišimo. „Microsoft“ pateikia šiuos mašininius vertimus norėdama padėti anglų kalbos nesuprantantiems vartotojams perskaityti turinį apie „Microsoft“ produktus, paslaugas ir technologijas. Šis straipsnis išverstas mašininio vertimo būdu, todėl jame gali būti žodyno, sintaksės ar gramatikos klaidų.

Tobulinkite savo įgūdžius
Ieškoti mokymo
Pirmiausia gaukite naujų funkcijų
Prisijunkite prie „Office Insider“ dalyvių

Ar ši informacija buvo naudinga?

Dėkojame už jūsų atsiliepimus!

Dėkojame už jūsų atsiliepimą! Panašu, kad gali būti naudinga jus sujungti su vienu iš mūsų „Office“ palaikymo agentų.

×