Funcția DDE încearcă să pornească o sesiune DDE cu aplicația specificată și documentul și solicită datele din secțiune. Dacă reușește, funcția DDE returnează un șir care conține datele solicitate.
Când se solicită date din Excel, secțiunea poate fi un identificator de rând și coloană, de exemplu "" R1C1 "" sau numele unei game de celule. În următorul exemplu, funcția DDE interoghează datele celulei din rândul 1 și coloana 1 din foaia de lucru Excel. Puteți introduce această expresie în câmpul Date din caseta text de pe pagina de proprietăți a comenzii:
= DDE ("Excel", "Sheet1", "R1C1")
Puteți utiliza funcția DDE numai în caseta text, grup de comutare, casetă de selectare sau proprietăți combinate. Nu puteți apela funcția DDE din modulul Visual Basic for Applications (VBA).
Numărul maxim de sesiuni DDE care pot fi deschise simultan este determinat de memoria și resursele calculatorului și Microsoft Windows. Dacă nu puteți începe o sesiune deoarece o altă aplicație nu se execută sau nu recunoaște documentul specificat sau numărul maxim de sesiuni a fost deja atins, funcția DDE returnează NULL.
Notă: o altă aplicație poate fi configurată astfel încât să ignore cererile pentru o sesiune DDE. În acest caz, funcția DDE returnează NULL. În plus, puteți configura Accesul astfel încât să ignore cererile din alte aplicații: în meniul Fișier, faceți clic pe Setări acces. În caseta de dialog Opțiuni aplicație, faceți clic pe Avansat. În grupul de operațiuni DDE, bifați caseta de selectare Skip Opts commands.
Pentru a gestiona obiectele altor aplicații din Access, puteți utiliza automatizarea.
Următorul tabel arată modul în care funcția DDE funcționează atunci când este utilizat cu fiecare comandă.
Elementul de control