Funktsioon DDESend

Märkus.: Soovime pakkuda teie keeles kõige ajakohasemat spikrisisu niipea kui võimalik. See leht on tõlgitud automaatselt ja sellel võib leiduda grammatikavigu või ebatäpsusi. Tahame, et sellest sisust oleks teile abi. Palun märkige selle lehe allservas, kas sellest teabest oli teile kasu või mitte. Soovi korral saab ingliskeelset artiklit lugeda siit.

Funktsioon DDESend saate algatada dünaamilise andmevahetuse (DDE) suhtluse mõne muu rakendusega ja saata selle rakenduse teabe üksuse lisamine vormi või aruande juhtelemendile.

Näiteks saate funktsioon DDESend tekstivälja atribuudis Juhtelemendi allikas kuvatakse selle tekstivälja määratud lahtri Microsoft Office Excel 2007 arvutustabelis andmeid saata.

Süntaks

DDESend ( rakendus, teema, üksus, andmete )

DDESend süntaksil on järgmised argumendid.

Argument

Kirjeldus

rakendus

stringavaldis, mis tuvastab rakenduse, mis saab osaleda DDE-suhtluses. Tavaliselt on rakendus Microsoft Windowsi põhise rakenduse (nt Excel) .exe-faili nimi (ilma laiendita .exe). Näiteks DDE-suhtluse algatamiseks rakendusega Excel tippige rakenduse argumendiks „Excel“

teema

Stringavaldis, mis on teema tuvasta rakendusenimi. Teema: argument on sageli dokumendi- ja faili. Võimalike teemade loendi rakenduse dokumentatsioonist.

üksus

Stringavaldis on andmeüksuse nimi, mille rakendus tunneb ära. Võimalike üksuste loendi võite leida teise rakenduse dokumentatsioonist.

andmete

Tekstistring või avaldis saatmiseks rakenduseandmeid sisaldavad.


Kommentaarid

Funktsioon DDESend käivitab DDE-kõneluse rakendus ja teemaja üksus määratletakse andmete üksus, mille andmed. Näiteks kui rakendus on Excelis, teema võib olla "Sheet1"ja üksus võib olla rea ja veeru identifikaator, nt "R1C1"või lahtrivahemiku nime.

Andmete argument määrab teave, mida soovite saata. Sõnasõnaline string, nt "Report prepared by John", võib olla või see võib olla avaldis, mis sisaldab funktsiooni, mis loob stringi "Prepared on " & Date()tulem. Kui üksus viitab rohkem kui üks osa teabest, nt nimega vahemiku Exceli töölehel, mis sisaldab mitme lahtri, funktsioon DDESend saadab andmete esimese kirje.

Järgmises näites, funktsioon DDESend saadab stringi "Some text" rida 1, veerg 1 Exceli töölehe lahtrisse. See avaldis tekstivälja juhtelementi saate sisestada juhtelemendi atribuudilehe atribuudiväljale Juhtelemendi allikas :

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

Oletame, et soovite saata seotud juhtelementMicrosoft Office Access 2007 vormi andmed Exceli arvutustabeli lahtri. Atribuudiks seotud juhtelement sisaldab juba väljanimi või avaldis. Saate luua teise tekstivälja või liitboksi väljale ja määrake atribuudi Juhtelemendi allikas avaldise, sh funktsioon DDESend kui andmed on seotud juhtelemendi nimi. Näiteks, kui teil on seotud tekstivälja nimega perekonnanimi, saate luua teise tekstivälja ja määrake atribuudi Juhtelemendi allikas järgmine:

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

See vahendaja juhtelement peab olema tekstivälja või liitboksi. Ei saa kasutada seotud juhtelemendi nimi andmete argumendina ruut või suvandirühma.

Te saate kasutada funktsiooni DDESend ainult tekstivälja, suvandirühma, märkige ruut või vormi liitboksis ControlSource atribuudisäte. Funktsioon DDESend ei saa helistada Visual Basic for Applications (VBA) mooduli.

Funktsioon DDESend kasutamisel muutub juhtelement vormivaade ja prindi eelvaates kirjutuskaitstud. Kuna atribuudiks on ka vormivaates ja prindi eelvaates kirjutuskaitstud, tuleb kujundusvaadejuhtelemendi muudatused.

Microsoft Windows ja oma arvuti mälu ja ressursside määratleda DDE vestlusi, mis võib olla avatud korraga maksimaalne arv. Kui vestluse ei saa käivitada, sest rakendus ei tööta või ei tuvasta teema või juba ole jõudnud vestlused maksimaalne arv, tagastab funktsioon DDESend on Null.

Märkus.: Teine rakendus võib olla konfigureeritud Ignoreeri DDE vestluse kutse. Kui jah, tagastab funktsioon DDESend on Null. Samuti saate seada juurdepääsu ignoreerida muude rakenduste päringuid: klõpsake menüüs fail nuppu Accessi suvandid ja seejärel klõpsake nuppu Täpsemalt dialoogiboksis Rakenduse sätted . Valige jaotises DDE-toimingudIgnoreeri DDE-päringuid.

Näpunäide.     Kui soovite muuta Accessist mõne muu rakenduse objekte, soovitame kaaluda automatiseerimise kasutamist.

Järgmises tabelis on näidatud, funktsioon DDESend käitumise kasutamisel koos iga juhtelement.

Juhtelement

Märkused

Tekstivälja või liitboks

Kuna vormivaates ja Prindi eelvaade kuvatakse tekstivälja või liitboksi, mida soovite määrake atribuudi nähtav väärtuseks väär.

Andmete argument võib viidata teise juhtelement. Järgmises näites kirjeldatakse, kuidas saate saata nimetatakse perekonnanimi Exceli töölehe juhtelemendi sisu.

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

Suvandirühm

Ükski raadionupud suvand jaotises on valitud vaade ja Prindi eelvaade. Kui soovite nähtamatuks suvandirühma (ja selle nupud), seades selle atribuudi nähtav väärtuseks FALSE.

Andmete argument peab sisaldama arvulised andmed, nt "2". Kui andmete argument pole arvuline, funktsioon DDESend ei saada teavet ja üksuse ei muutunud.

Märkeruut

Märkige ruut on taustaga vormivaates ja Prindi eelvaade. Soovite määrates selle atribuudi nähtav väärtuseks PVlsenähtamatuks muutmine.

Andmete argument peab sisaldama arvulised andmed, nt "2". Kui andmete argument pole arvuline, funktsioon DDESend ei saada teavet ja üksuse ei muutunud.

Täiendage Office'i kasutamise oskusi
Tutvuge koolitusmaterjalidega
Kasutage uusi funktsioone enne teisi
Liituge Office Insideri programmiga

Kas sellest teabest oli abi?

Täname tagasiside eest!

Täname tagasiside eest! Tundub, et võiksime teid kokku viia ühega meie Office'i tugiagentidest, kes aitab teil probleemi lahendada.

×