DDESend függvény

Megjegyzés:  Szeretnénk, ha minél gyorsabban hozzáférhetne a saját nyelvén íródott súgótartalmakhoz. Ez az oldal gépi fordítással lett lefordítva, ezért nyelvtani hibákat és pontatlanságokat tartalmazhat. A célunk az, hogy ezek a tartalmak felhasználóink hasznára váljanak. Kérjük, hogy a lap alján írja meg, hogy hasznos volt-e az Ön számára az itt található információ. Az eredeti angol nyelvű cikket itt találja .

DDESend függvénnyel egy másik alkalmazással dinamikus adatok exchange (DDE) beszélgetés kezdeményezéséhez, és küldje el, ha információk csak az adott alkalmazást vezérlőből űrlapon vagy jelentésben.

Ha például a DDESend funkció használata beviteli mező tulajdonságlapján a mező vagy kifejezés elküldhesse az adatokat, hogy a megadott cella Microsoft Office Excel 2007 a számolótáblában szövegmező jelenik meg.

Szintaxis

DDESend ( alkalmazás, a témakör, cikk, adatok )

A DDESend függvény szintaxisa alábbi argumentumokat foglalja magában:

Argumentum

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 szöveges kifejezés, amely a témakör alkalmazásáltal ismert nevét. A témakör argumentum gyakran egy dokumentum- vagy fájlt. Jelölje be az alkalmazás dokumentációjában találhat egy listát, lehetséges témakörök.

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.

adatok

Egy karakterlánc vagy kifejezéskérelemküld adatokat tartalmazó.


Megjegyzések

A DDESend függvény beszélgetést kezdeményez egy másik DDE alkalmazás és a témakör, és fog kapni az adatokadatok elemként azonosítja a elemet . Például az Excel alkalmazás esetén témakör lehet "Sheet1", és elem lehet, hogy egy sor és oszlop azonosítóját, például "R1C1"vagy cellatartomány nevét.

Az adatok argumentumot adja meg az elküldeni kívánt információkat. Konstans karakterlánc, például "Report prepared by John", lehet, vagy egy kifejezés, amely tartalmazza az eredményt, a függvény, amely karakterláncot hoz létre, például "Prepared on " & Date()lehet. Ha egynél több valamilyen információra, például egy Excel-munkalapon, amely tartalmazza a több cella, névvel ellátott tartomány hivatkozik elem a DDESend függvény adatokat küld a az első tételt.

A következő példában az a DDESend függvény a karakterlánc "Some text" küld a cella: 1 sor, oszlop 1, az Excel-munkalapokon. A vezérlőelemek tulajdonságlapjáról a is megadhat a kifejezést a beviteli mező vezérlőelem mező vagy kifejezés tulajdonságmezőjében:

=DDESend("Excel", "Sheet1", "R1C1", "Some text")

Tegyük fel, hogy egy kötött vezérlőelemMicrosoft Office Access 2007 űrlap adatokat küld egy Excel-táblázat valamelyik cellájára. A kötött vezérlőelem mező vagy kifejezés tulajdonsága már tartalmaz egy mező nevét, vagy kifejezést. Létrehozhat egy másik szövegdobozban vagy a kombinált listában, és állítsa a mező vagy kifejezés tulajdonságának egy kifejezést, beleértve a DDESend függvény adatok esetén a kötött vezérlőelem nevét. Például Utónév nevű kötött beviteli mező esetén létrehozhat egy másik szövegdobozba, és állítsa a mező vagy kifejezés tulajdonságot a következő:

=DDESend("Excel", "Sheet1", "R1C1", [LastName])

Ez a közvetítő vezérlő kell lennie, szövegdoboz vagy a kombinált lista. Az adatok argumentum egy jelölőnégyzetet vagy vezérlőelem-csoport kötött vezérlőelem neve nem használható.

A DDESend függvény csak a TovábbintrolSource tulajdonság beállítása egy szövegdobozt, a vezérlőelem-csoport, a jelölőnégyzetet vagy a kombinált listában az űrlapon is használhatja. A Visual Basic for Applications (VBA) modulból nem hívja a DDESend függvény.

Ha használja a DDESend függvény, a vezérlő Űrlap nézet és a nyomtatási kép nézetben írásvédetté válik. Mivel a ControlSource tulajdonság is csak olvasható űrlap nézetben és a nyomtatási kép, a vezérlő módosításai Tervező nézetkell elvégezni.

Microsoft Windows és a számítógép memória és erőforrások határozza meg, amely nyitva egyidejű DDE-beszélgetések maximális száma. Ha a beszélgetés nem indítható el, mert az alkalmazás nem fut, vagy nem ismeri fel a témakör vagy a beszélgetések maximális száma elérte, DDESend függvény egy Null.

Megjegyzés: A másik alkalmazás konfigurálhatók úgy, hogy egy DDE beszélgetés során a felkérés figyelmen kívül hagyása. Ha igen, az DDESend függvény értéke Null. Hasonlóképpen, beállíthatja, hogy az Access figyelmen kívül hagyja a más alkalmazásoktól kérelmeket: kattintson a fájl menü az Access beállításai parancsra, majd kattintson az Alkalmazás beállításai párbeszédpanel Speciális gombra. DDE műveletek, csoportban jelölje be a figyelmen kívül hagyása kapott DDE-kérelmeket.

Tipp:     Ha Access-fájlból egy másik alkalmazás objektumok kezelésére van szükség, fontolja meg az automatizálási érdemes.

Az alábbi táblázat azt szemlélteti, hogy az egyes vezérlők használatakor a DDESend függvény viselkedését.

Vezérlő

Megjegyzések

Szöveg vagy kombinált lista

Mivel a szövegdoboz vagy a kombinált lista űrlap nézetben és a nyomtatási kép üresen jelenik meg, érdemes a Visible tulajdonság értéke hamis.

Az adatok argumentumot is hivatkozhat egy másik vezérlőjére. A következő példa bemutatja, hogyan küldhet egy Excel-munkalap Utónév nevű a vezérlő tartalmának:

=DDESend("Excel", "Sheet1", "R1C1", [LastName])

Vezérlőelem-csoport

A választógombok a vezérlőelem-csoport egyik be van jelölve a űrlap nézetben és a nyomtatási kép. Érdemes, hogy a vezérlőelem-csoport (és annak gombjai) nem látható a Visible tulajdonság beállításával hamis.

Az adatok argumentum numerikus adatokat, például "2"kell tartalmaznia. Ha az adatok argumentum nem numerikus, a DDESend függvény nem küldi el az adatokat, és elem nem változik.

Jelölőnégyzet

A jelölőnégyzet be van szürkítve űrlap nézetben és a nyomtatási kép. Érdemes, így azok nem látható a Visible tulajdonság beállításávallsebe.

Az adatok argumentum numerikus adatokat, például "2"kell tartalmaznia. Ha az adatok argumentum nem numerikus, a DDESend függvény nem küldi el az adatokat, és elem nem változik.

Office-jártasság 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.

×