Funkcija DDESend

Svarbu :  Šis straipsnis išverstas naudojant mašininį vertimą, žr. atsakomybės atsisakymą. Su šio straipsnio versija anglų kalba galite susipažinti čia .

Funkcija DDESend galite naudoti norėdami inicijuoti dinaminių duomenų mainų (DDE) pokalbį su kita programa ir siųsti informacijos į tą programą iš formos arba ataskaitos valdiklyje.

Pvz., funkcija DDESend galite naudoti teksto lauko ControlSource ypatybę siųsti teksto lauką į nurodytą langelį Microsoft Office Excel 2007 skaičiuoklės rodomus duomenis.

Sintaksė

DDESend ( taikomosios programos, duomenų elemento temą, )

Funkcija DDESend sintaksės argumentai:

Argumentas

Aprašas

taikomosios programos

eilutės išraiška , nurodant programą, kuri gali dalyvauti DDE pokalbį. Paprastai, taikomosios programos pavadinimą .exe failas (be .exe plėtiniu), skirtas "Microsoft" "Windows" – programa, pvz., "Excel". Pvz., inicijuoti DDE pokalbį su "Excel", įveskite argumente programa"Excel" .

tema

Eilutės išraiška, kuri yra pripažintos taikomosios programostemos pavadinimą. Argumento tema yra dažnai dokumentą arba duomenų failas. Patikrinti kitų taikomųjų programų dokumentus galimų temų sąrašą.

elemento

Eilutės išraiška, kuri yra duomenų elementas pripažintos taikomosios programospavadinimas. Patikrinti kitoje taikomojoje programoje dokumentus galima elementų sąrašą.

duomenų

Eilutė arba išraiška , kuriame yra duomenų, siųsti į taikomąją programą.


Pastabos

Funkcija DDESend inicijuoja DDE pokalbį su programa ir tema, ir nustato, kad duomenų elementą, gausite duomenųelementą . Pavyzdžiui, jei programa "Excel", temoje gali būti "Sheet1"ir elementas gali būti eilutės ir stulpelio identifikatorius, pvz., "R1C1"arba langelių diapazono pavadinimą.

Duomenų argumentas nurodo informaciją, kurią norite siųsti. Gali būti raidinis eilutę, pvz., "Report prepared by John", arba tai gali būti išraiška, kuri yra funkcija, kuri sukuria eilutę, pvz., "Prepared on " & Date()rezultatas. Jei elementas nurodo daugiau nei viename informaciją, pvz., pavadintą diapazoną programoje "Excel" darbalapį, kuriame yra kelis langelius, funkcija DDESend siunčia duomenis į pirmą įrašą.

Šiame pavyzdyje funkcija DDESend siunčia eilutės "Some text" 1 eilutė, 1 stulpelis "Excel" darbalapio langelį. Ši išraiška teksto laukelio valdiklio valdiklio ypatybės lauke galite įvesti valdiklio ypatybių lape:

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

Tarkime, kad norite siųsti duomenis iš susietasis valdiklis , Microsoft Office Access 2007 formoje esantį langelį, "Excel" skaičiuoklę. Susietasis valdiklis ControlSource ypatybę jau yra lauko pavadinimą arba išraišką. Galite sukurti kitą teksto lauką arba pasirinktinio įvedimo lauko ir ypatybę jo ControlSource išraišką funkcija DDESend , kai duomenys yra Susietasis valdiklis, pavadinimą. Pvz., jei turite vadinamas pavardė susietąjį teksto laukelį, sukurkite kitą teksto lauką ir galite ypatybę jo ControlSource šiuos veiksmus:

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

Šis tarpinis valdiklis turi būti teksto lauką arba pasirinktinio įvedimo lauką. Susietasis valdiklis pavadinimą negalima naudoti kaip duomenų argumentas žymės langelį ar parinkčių grupės.

Funkcija DDESend galite naudoti tik papildomųntrolSource ypatybės parametras teksto laukelio, parinkčių grupės, žymės langelį arba formos pasirinktinio įvedimo lauke. Jūs negalite skambinti funkcija DDESend Visual Basic for Applications (VBA) modulyje.

Kai naudojate funkciją DDESend , valdiklis tampa skirtu tik skaityti formos rodinys ir spaudinio peržiūra. Kadangi ControlSource ypatybę taip pat skaitymo formos rodinyje ir spaudinio peržiūra, valdiklis turi atlikti maketo rodinys.

Microsoft Windows ir jūsų kompiuterio atminties ir išteklių nustatyti didžiausias skaičius DDE pokalbių, kurie gali būti atidaryta tuo pačiu metu. Jei pokalbio negalima inicijuoti, nes programa neveikia arba neatpažįsta temą arba jeigu jau buvo pasiektas maksimalus pokalbių skaičius, funkcija DDESend grąžina į Null.

Pastaba : Kita programa gali būti sukonfigūruotas nepaisyti DDE pokalbį užklausą. Jei taip, funkcija DDESend grąžina yra Null. Taip pat galite nustatyti prieigą prie nepaisyti užklausų iš kitų taikomųjų programų: "Access" parinktys spustelėkite meniu failas , tada spustelėkite Taikomosios programos parametrus dialogo lange Išsamiau . DDE operacijos, pažymėkite nepaisyti DDE užklausų.

Patarimas     Jei norite valdyti kitos programos objektus iš "Access", galite norėti naudokite automatizavimo.

Šioje lentelėje parodoma, kaip funkcija DDESend veikia, jei ją naudojate su kiekviena valdiklių.

Valdiklis

Pastabos

Teksto lauko arba pasirinktinio įvedimo laukas

Teksto lauko arba pasirinktinio įvedimo lauke rodoma tuščia formos rodinyje ir spaudinio peržiūra, galite norėti jo matoma ypatybę kaip klaidingą.

Argumento duomenis galite nurodyti kitą valdiklį. Toliau pateiktame pavyzdyje parodyta, kaip galite išsiųsti vadinamas "pavardė" į "Excel" darbalapio valdiklio turinį:

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

Parinkčių grupės

Nėra parinkties mygtuko parinkčių grupės yra pažymėtas formos rodinyje ir spaudinio peržiūra. Galite padaryti parinkčių grupės (ir jos mygtukai) nematomas Nustatydami ypatybė matomas kaip False.

Duomenų argumentas turi būti skaitiniai duomenys, pvz., "2". Jei duomenų argumentas yra ne skaitinė, funkcija DDESend nesiunčia informaciją ir elementas nėra pakeistas.

Žymės langelis

Pažymėkite žymės langelį bus nuspalvinta formos rodinyje ir spaudinio peržiūra. Galite norėti nematoma Nustatydami ypatybė matomas kaip ITlse.

Duomenų argumentas turi būti skaitiniai duomenys, pvz., "2". Jei duomenų argumentas yra ne skaitinė, funkcija DDESend nesiunčia informaciją ir elementas nėra pakeistas.

Pastaba : Mašininio vertimo atsakomybės atsisakymas: Šis straipsnis išverstas naudojant kompiuterinę sistemą be žmogaus įsikišimo. „Microsoft“ pateikia šiuos mašininius vertimus norėdama padėti anglų kalbos nesuprantantiems vartotojams perskaityti turinį apie „Microsoft“ produktus, paslaugas ir technologijas. Šis straipsnis išverstas mašininio vertimo būdu, todėl jame gali būti žodyno, sintaksės ar gramatikos klaidų.

Tobulinkite savo įgūdžius
Ieškoti mokymo
Pirmiausia gaukite naujų funkcijų
Prisijunkite prie „Office Insider“ dalyvių

Ar ši informacija buvo naudinga?

Dėkojame už jūsų atsiliepimus!

Dėkojame už jūsų atsiliepimą! Panašu, kad gali būti naudinga jus sujungti su vienu iš mūsų „Office“ palaikymo agentų.

×