DDE függvény

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 Excel-adatokat kér le, az elem argumentum lehet egy oszlop- és sorazonosító, például "R1C1" vagy egy cellatartomány neve. Az alábbi példában a DDE függvény egy Excel-munkalap 1. sorának és 1. oszlopának cellájából kér adatokat. Ezt a kifejezést szövegmezőre vonatkozóan a vezérlő tulajdonságlapján, a ControlSource tulajdonságmező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.


Ismeretek bővítése
Oktatóanyagok megismerése
Új szolgáltatások listájának lekérése
Részvétel az Office Insider programban

Hasznos volt az információ?

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

Köszönjük visszajelzését. Jobbnak látjuk, ha az Office egyik támogatási szakemberéhez irányítjuk.

×