Prisijunkite prie „Microsoft“
Prisijunkite arba sukurkite paskyrą.
Sveiki,
Pasirinkti kitą paskyrą.
Turite kelias paskyras
Pasirinkite paskyrą, kurią naudodami norite prisijungti.

Funkciją DDE galite naudoti norėdami inicijuoti dinaminių duomenų mainų (DDE) pokalbį su kita programa, prašyti informacijos elemento iš tos programos ir parodyti tą informaciją formos arba ataskaitos valdiklyje.

Pavyzdžiui, galite naudoti funkciją DDE teksto lauko ypatybėje ControlSource , kad būtų rodomi duomenys iš nurodyto langelio Microsoft Office Excel 2007 darbalapyje.

Sintaksė

DDE( programa, tema, elementas )

Funkcijos DDE sintaksė turi tokius argumentus:

A rgument

Aprašas

programa

eilutės išraiška, identifikuojantis taikomąją programą, kuri gali dalyvauti DDE pokalbyje. Paprastai programa yra .exe failo pavadinimas (be .exe plėtinio) "Microsoft Windows" pagrįstoje programoje, pvz., "Excel". Pavyzdžiui, norėdami pradėti DDE pokalbį su "Excel", kaip taikomosios programos argumentą įveskite "Excel".

tema

Eilutės reiškinys, kuris yra programos atpažįstamos tema pavadinimas. Temos argumentas dažnai yra dokumentas arba duomenų failas. Galimų temų sąrašą rasite kitos programos dokumentacijoje.

elementas

Eilutės reiškinys, kuris yra programos atpažįstamos duomenų elementas pavadinimas. Kitos programos dokumentacijoje ieškokite galimų elementų sąrašo.


Pastabos

Funkcija DDE bando inicijuoti DDE pokalbį su nurodyta programa ir tema ir paprašo duomenų elemente. Jei sėkminga, funkcija DDE grąžina eilutę, kurioje yra reikalinga informacija.

Jei prašote duomenų iš "Excel", elementas gali būti eilutės ir stulpelio identifikatorius, pvz., "R1C1" arba langelių diapazono pavadinimas. Toliau pateiktame pavyzdyje funkcija DDE paprašo informacijos iš "Excel" darbalapio langelio, esančio 1 eilutėje, 1 stulpelyje. Šį teksto lauko valdiklio reiškinį galite įvesti valdiklio ypatybių lapo ypatybės lauke ControlSource :

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

Funkciją DDE galite naudoti tik teksto lauko, parinkčių grupės, žymės langelio ar pasirinktinio įvedimo lauko ypatybėje ControlSource . Negalite iškviesti funkcijos DDE iš modulioVisual Basic for Applications (VBA).

Kai naudojate funkciją DDE , valdiklis tampa skirtu tik skaityti formos rodinys ir spaudinio peržiūroje. Pavyzdžiui, jei teksto lauke naudojate funkciją DDE , teksto lauke esantis tekstas negali būti redaguojamas. Turite redaguoti tekstą kitoje taikomojoje programoje. Ypatybė ControlSource formos rodinyje ir spaudinio peržiūroje yra tik skaitoma, todėl valdiklio keitimus reikia atlikti naudojant maketo rodinys.

Microsoft Windows ir kompiuterio atmintis bei ištekliai nustato maksimalų DDE pokalbių, kuriuos galima atidaryti vienu metu, skaičių. Jei pokalbio negalima inicijuoti, nes kita programa neveikia arba neatpažįsta nurodytos temos, arba jei jau pasiektas maksimalus pokalbių skaičius, funkcija DDE grąžina Null.

Pastaba: Kita programa gali būti sukonfigūruota nepaisyti jūsų DDE pokalbio užklausos. Jei taip, funkcija DDE grąžina Null. Taip pat galite nustatyti, kad "Access" nepaisytų užklausų iš kitų taikomųjų programų: meniu Failas spustelėkite "Access" parinktys, tada dialogo lange Programos parametrai spustelėkite Išsamiau. Dalyje DDE operacijos pasirinkite Nepaisyti DDE užklausų.

Patarimas

Jei norite valdyti kitos programos objektus iš "Access", apsvarstykite galimybę naudoti automatizavimą.

Šioje lentelėje parodyta, kaip veikia DDE funkcija, kai ją naudojate su kiekvienu valdikliu.

Sąsainiai

Pastabos

Teksto laukas

Elemento argumentas gali nurodyti tekstą arba skaičius. Jei elementas nurodo daugiau nei vieną informacijos dalį, pvz., pavadintą diapazoną "Excel" darbalapyje, kuriame yra keli langeliai, funkcija DDE grąžina pirmą įrašą. Galite naudoti šią funkciją su teksto lauku, kad būtų rodomi duomenys, esantys darbalapio langelyje.

Pasirinktinio įvedimo laukas

Funkcija DDE užpildo pasirinktinio įvedimo lauką elemento nurodyta informacija. Negalite įvesti duomenų lauko teksto dalyje. Funkciją DDE galite naudoti su pasirinktinio įvedimo lauku, kad būtų rodomas šalių / regionų, kuriuos tvarkote "Excel" darbalapyje, sąrašas.

Parinkčių grupė

Kiekvieno parinkčių grupės parinkties mygtuko ypatybė OptionValue nustatyta kaip skaičius. Paprastai pirmojo mygtuko reikšmė yra 1, antroji – 2 ir t. t. Skaičius, kurį grąžina funkcija DDE , nurodo, kuris parinkties mygtukas bus pasirinktas.

Pavyzdžiui, jei funkcija DDE grąžina reikšmę 2, bus pasirinktas antrasis mygtukas. Jei ši funkcija pateikia reikšmę, kuri neatitinka jokių ypatybės OptionValue parametrų, jokie mygtukai nebus pasirinkti. Jei elementas nurodo daugiau nei vieną informacijos dalį, pvz., pavadintą diapazoną "Excel" darbalapyje, kuriame yra keli langeliai, funkcija DDE grąžina pirmą įrašą.

Žymės langelis

Jei funkcija DDE grąžina reikšmę 0, žymės langelis bus išvalytas. Jei ši funkcija grąžina ne nulinį skaičių, pvz., 1 arba –1, laukas bus pažymėtas. Jei elementas nurodo tekstą arba daugiau nei vieną informacijos dalį, pvz., pavadintą diapazoną "Excel" darbalapyje, kuriame yra keli langeliai, žymės langelio nebus galima naudoti.


Reikia daugiau pagalbos?

Norite daugiau parinkčių?

Sužinokite apie prenumeratos pranašumus, peržiūrėkite mokymo kursus, sužinokite, kaip apsaugoti savo įrenginį ir kt.

Bendruomenės padeda užduoti klausimus ir į juos atsakyti, pateikti atsiliepimų ir išgirsti iš ekspertų, turinčių daug žinių.

Ar ši informacija buvo naudinga?

Ar esate patenkinti kalbos kokybe?
Kas turėjo įtakos jūsų įspūdžiams?
Paspaudus mygtuką Pateikti, jūsų atsiliepimai bus naudojami tobulinant „Microsoft“ produktus ir paslaugas. Jūsų IT administratorius galės rinkti šiuos duomenis. Privatumo patvirtinimas.

Dėkojame už jūsų atsiliepimą!

×