Bejelentkezés Microsoft-fiókkal
Jelentkezzen be, vagy hozzon létre egy fiókot.
Üdvözöljük!
Válasszon másik fiókot.
Több fiókja van
Válassza ki a bejelentkezéshez használni kívánt fiókot.

A DDE függvénnyel DDE-párbeszédet kezdeményezhet egy másik alkalmazással, információelemet kérhet az adott alkalmazástól, majd megjelenítheti azt egy űrlap vagy jelentés egyik vezérlőjén.

A DDE függvény felhasználható például egy szövegmező ControlSource tulajdonságában egy Microsoft Office Excel 2007-munkalap adott cellájában lévő adatok megjelenítéséhez.

Szintaxis

DDE( alkalmazás, témakör, elem )

DDE függvény argumentumai a következők:

A rgumentum

Leírás

alkalmazás

Egy olyan karakterlánc-kifejezés, amely azonosítja a DDE-párbeszédben részt vehető alkalmazást. Az alkalmazás rendszerint egy Microsoft Windows-alapú alkalmazásban (például az Excelben) készített .exe fájl neve (a .exe kiterjesztés nélkül). Ha például az Excellel szeretne DDE-párbeszédet kezdeményezni, az alkalmazás argumentumhoz adja meg az „Excel” kifejezést.

témakör

Egy karakterlánc-kifejezés, amely az alkalmazás által felismert témakör neve. A témakör argumentum rendszerint egy dokumentum vagy egy adatfájl. A lehetséges témakörök listáját a másik alkalmazás dokumentációjában találja.

elem

Egy karakterlánc-kifejezés, amely az alkalmazás által felismert adatelem neve. A lehetséges elemek listáját a másik alkalmazás dokumentációjában találja.


Megjegyzések

A DDE függvény a megadott alkalmazás és témakör argumentum alapján megkísérli a DDE-párbeszéd kezdeményezését, az elem argumentum alapján pedig kikéri az adatokat. Siker esetén a DDE függvény a kért információt tartalmazó karakterláncot adja vissza.

Ha adatokat kér az Exceltől, az elem lehet egy sor- és oszlopazonosító, például "R1C1" vagy egy cellatartomány neve. A következő példában a DDE függvény adatokat kér egy Excel-munkalap 1. sorának 1. oszlopában lévő cellától. Ezt a kifejezést a vezérlőelem tulajdonságlapjának ControlSource tulajdonságmezőjében adhatja meg:

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

A DDE függvényt csak egy szövegmező, vezérlőelem-csoport, jelölőnégyzet vagy kombinált lista ControlSource tulajdonságában használhatja. A Visual Basic for Applications (VBA) modulból nem lehet meghívni a DDE függvényt.

DDE függvény használatakor a vezérlő Űrlap nézetben és Nyomtatási nézetben írásvédetté válik. Ha például egy szövegmezőben használja a DDE függvényt, a mezőbe bevitt szöveget nem lehet szerkeszteni. Az adott szöveg csak a másik alkalmazásban módosítható. Mivel a ControlSource tulajdonság Űrlap és Nyomtatási nézetben írásvédett, a vezérlőre vonatkozó módosításokat Tervező nézetben kell elvégezni.

Az egyidejűleg megnyitható DDE-párbeszédek maximális számát a Microsoft Windows, illetve a használt számítógép memóriája és erőforrásai határozzák meg. Ha a párbeszéd nem indítható el, mert a másik alkalmazás nem fut vagy nem ismeri fel a megadott témát, esetleg túllépte az egyidejűleg folytatható párbeszédek maximális számát, a DDE függvény null értéket ad.

Megjegyzés: Előfordulhat, hogy a másik alkalmazás beállításai nem engedélyezik a DDE-párbeszédre irányuló kérelem fogadását. Ebben az esetben a DDE függvény szintén null értéket ad. Hasonlóképpen, az Access is beállítható a más alkalmazásoktól érkező kérelmek elutasítására: a Fájl menüben kattintson Az Access beállításai lehetőségre, majd az Alkalmazásbeállítások párbeszédpanelen válassza a Speciális elemet. A DDE-műveletek területen válassza a DDE kérelmek figyelmen kívül hagyása lehetőséget.

Tipp

Ha az Accessből más alkalmazás objektumait is kezelnie kell, érdemes automatizálni a folyamatokat.

Az alábbi táblázatban bemutatjuk, hogyan viselkedik a DDE függvény az egyes vezérlők esetében.

Vez érlő

Megjegyzések

Szövegmező

Az elem argumentum jelölhet szöveget és számokat is. Ha az elem argumentum több információegységre hivatkozik (például egy több cellát tartalmazó Excel-munkafüzet elnevezett tartományára), a DDE függvény az első bejegyzést adja vissza. Szövegmezővel használva a függvénnyel megjeleníthetők a munkalap egy cellájában található adatok.

Kombinált lista

A DDE függvény az elem argumentum által jelölt információkat helyezi a kombinált listába. A lista szöveges részében nem adhatók meg adatok. A DDE függvényt akkor érdemes kombinált listával használni, ha egy Excel-munkalapon felsorolt, országokat és régiókat tartalmazó listát szeretne megjeleníteni.

Vezérlőelem-csoport

A vezérlőelem-csoportok választógombjainak OptionValue tulajdonsága egy szám. Az első gomb értéke rendszerint 1, a másodiké 2, és így tovább. A DDE függvény által visszaadott szám határozza meg, hogy melyik választógomb lesz használva.

Ha például a DDE függvény a 2 értéket adja vissza, akkor a második gomb lesz kiválasztva. Ha a függvény olyan értéket ad vissza, ami nem felel meg az OptionValue tulajdonság egyik beállításának sem, egyik gomb sem válik elérhetővé. Ha az elem argumentum több információegységre hivatkozik (például egy több cellát tartalmazó Excel-munkafüzet elnevezett tartományára), a DDE függvény az első bejegyzést adja vissza.

Jelölőnégyzet

Ha a DDE függvény 0 értéket ad vissza, törlődik a jelölőnégyzet kijelölése. Ha a függvény egy nullától eltérő számot ad vissza (például 1 vagy -1), a rendszer kijelöli a jelölőnégyzetet. Ha az elem argumentum szövegre vagy több információegységre vonatkozik (például egy több cellát tartalmazó Excel-munkafüzet elnevezett tartományára), a jelölőnégyzet nem érhető el.


További segítségre van szüksége?

További lehetőségeket szeretne?

Fedezze fel az előfizetés előnyeit, böngésszen az oktatóanyagok között, ismerje meg, hogyan teheti biztonságossá eszközét, és így tovább.

A közösségek segítségével kérdéseket tehet fel és válaszolhat meg, visszajelzést adhat, és részletes ismeretekkel rendelkező szakértőktől hallhat.

Hasznos volt ez az információ?

Mennyire elégedett a fordítás minőségével?
Mi volt hatással a felhasználói élményére?
Ha elküldi a visszajelzést, a Microsoft felhasználja azt a termékei és szolgáltatásai továbbfejlesztéséhez. Az informatikai rendszergazda képes lesz ezeket az adatokat összegyűjteni. Adatvédelmi nyilatkozat.

Köszönjük a visszajelzését!

×