Salt la conținutul principal
Asistență
Conectare

Funcția DDE

Puteți utiliza funcția DDE pentru a iniția o conversație Dynamic Data Exchange (DDE) cu altă aplicație, a solicita un element de informații din acea aplicație și a afișa acele informații într-un control dintr-un formular sau raport.

De exemplu, puteți utiliza funcția DDE în proprietatea ControlSource a unei casete text pentru a afișa datele dintr-o celulă specificată dintr-o foaie de lucru Microsoft Office Excel 2007.

Sintaxă

DDE ( aplicație, subiect, element )

Sintaxa funcției DDE are următoarele argumente:

Un rgument

Descriere

aplicație

Un expresie șir de identificare a unei aplicații care poate participa la o conversație DDE. De obicei, aplicația este numele unui fișier. exe (fără extensia. exe) pentru o aplicație bazată pe Microsoft Windows, cum ar fi Excel. De exemplu, pentru a iniția o conversație DDE cu Excel, tastați "Excel" pentru argumentul aplicației .

subiect

O expresie șir care este numele unui subiect recunoscut de aplicație. Argumentul subiect este deseori un document sau un fișier de date. Consultați documentația celeilalte aplicații pentru o listă de subiecte posibile.

element

O expresie șir care este numele unui element de date recunoscut de aplicație. Consultați documentația celeilalte aplicații pentru o listă de elemente posibile.


Observații

Funcția DDE încearcă să inițieze o conversație DDE cu aplicația și subiectulspecificat și solicită datele din element. Dacă reușește, funcția DDE returnează un șir care conține informațiile solicitate.

Dacă solicitați date din Excel, este posibil ca elementul să fie un identificator de rând și de coloană, cum ar fi "R1C1" sau numele unei zone de celule. În exemplul următor, funcția DDE solicită informații din celula din rândul 1, coloana 1 într-o foaie de lucru Excel. Puteți să introduceți această expresie pentru un control casetă text în caseta de proprietăți ControlSource din foaia de proprietăți a controlului:

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

Puteți utiliza funcția DDE doar în proprietatea ControlSource a unei casete text, a unui grup de opțiuni, a unei casete de selectare sau a unei casete combo. Nu puteți apela funcția DDE din modulul aVisual Basic for Applications (VBA).

Atunci când utilizați funcția DDE , controlul devine doar în citire în Vizualizare formular și înaintea imprimării. De exemplu, dacă utilizați funcția DDE într-o casetă text, textul din caseta text nu poate fi editat. Trebuie să editați textul din cealaltă aplicație. Deoarece proprietatea ControlSource este doar în citire în vizualizarea formular și înaintea imprimării, modificările controlului trebuie efectuate în vizualizare Proiect.

Microsoft Windows și memoria computerului și resursele determină numărul maxim de conversații DDE care pot fi deschise simultan. Dacă conversația nu poate fi inițiată, deoarece cealaltă aplicație nu se execută sau nu recunoaște subiectul specificat sau dacă numărul maxim de conversații a fost deja atins, funcția DDE returnează un Null.

Notă: Cealaltă aplicație poate fi configurată pentru a ignora solicitarea pentru o conversație DDE. Dacă este așa, funcția DDE returnează un Null. În mod similar, puteți seta Access să ignore solicitările din alte aplicații: faceți clic pe Opțiuni Access din meniul fișier , apoi faceți clic pe Complex în caseta de dialog Setări aplicație . Sub operațiuni DDE, selectați Ignorare solicitări DDE.

sfat

Dacă trebuie să manipulați obiectele altei aplicații din Access, poate doriți să luați în considerare utilizarea automatizare.

Următorul tabel ilustrează modul în care se comportă funcția DDE atunci când o utilizați cu fiecare dintre controale.

Con trol

Observații

Caseta text

Argumentul element poate face referire la text sau numere. Dacă element face referire la mai multe informații, cum ar fi o zonă denumită într-o foaie de lucru Excel care conține mai multe celule, funcția DDE returnează prima intrare. Aveți posibilitatea să utilizați această funcție cu o casetă text pentru a afișa datele conținute într-o celulă din foaia de lucru.

Casetă combo

Funcția DDE umple caseta combo cu informațiile la care se referă elementul. Nu puteți introduce date în porțiunea de text a casetei. Este posibil să utilizați funcția DDE cu o casetă combo pentru a afișa o listă de țări/regiuni pe care le mențineți într-o foaie de lucru Excel.

Grup de opțiuni

Proprietatea OptionValue a fiecărui buton de opțiune dintr-un grup de opțiuni este setată la un număr. De obicei, prima valoare a butonului este 1, a doua este 2 și așa mai departe. Numărul returnat de funcția DDE determină ce buton de opțiune va fi selectat.

De exemplu, dacă funcția DDE returnează 2, va fi selectat al doilea buton. Dacă această funcție returnează o valoare care nu se potrivește cu niciuna dintre setările de proprietate OptionValue , niciunul dintre butoane nu va fi selectat. Dacă element face referire la mai multe informații, cum ar fi o zonă denumită într-o foaie de lucru Excel care conține mai multe celule, funcția DDE returnează prima intrare.

Casetă de selectare

Dacă funcția DDE returnează 0, caseta de selectare va fi debifată. Dacă această funcție returnează un număr care nu este zero, cum ar fi 1 sau – 1, caseta va fi selectată. Dacă element se referă la text sau la mai multe informații, cum ar fi o zonă denumită într-o foaie de lucru Excel care conține mai multe celule, caseta de selectare nu va fi disponibilă.


Aveți nevoie de ajutor suplimentar?

Extindeți-vă competențele Office
Explorați instruirea
Fiți primul care obține noile caracteristici
Alăturați-vă utilizatorilor Office Insider

Au fost utile aceste informații?

×