Funkcija DDESend

Piezīme.:  Mēs vēlamies sniegt jums visjaunāko palīdzības saturu jūsu valodā, cik vien ātri to varam. Šī lapa ir tulkota automatizēti, un tajā var būt gramatiskas kļūdas un neprecizitātes. Mūsu nolūks ir šo saturu padarīt jums noderīgu. Vai lapas lejasdaļā varat mums pavēstīt, vai informācija jums noderēja? Ērtai atsaucei šeit ir šis raksts angļu valodā .

Funkcija DDESend varat izmantot, lai sāktu dinamiskās datu apmaiņas (DDE) sarunu ar citu lietojumprogrammu un informācijas vienumu sūtīt uz šo lietojumprogrammu no formas vai atskaites vadīklas.

Piemēram, varat izmantot funkcija DDESend tekstlodziņa rekvizītā Vadīklas avots , lai nosūtītu datus atstāt redzamus, ka tekstlodziņā, lai noteiktas šūnas Microsoft Office Excel 2007 izklājlapā.

Sintakse

DDESend ( lietojumprogramma, tēma, vienums, datu )

DDESend sintaksē ir šādi argumenti:

Arguments

Apraksts

lietojumprogrammas

virknes izteiksme , identificējot lietojumprogrammu, kas var piedalīties DDE sarunā. Parasti lietojumprogramma ir .exe faila nosaukums (bez paplašinājuma .exe) Microsoft Windows vides lietojumprogrammai, piemēram, Excel. Piemēram, lai uzsāktu DDE saziņu ar Excel, ievadiet "Excel" argumentam lietojumprogrammu .

tēmu

Virknes izteiksme, kas ir tēma, ko atpazīst lietojumprogrammanosaukumu. Argumenta tēmu bieži vien ir dokuments vai datu fails. Skatiet otras lietojumprogrammas dokumentācijā sarakstu iespējams tēmu.

vienuma

Virknes izteiksme, kas ir datu vienums , ko atpazīst lietojumprogrammanosaukumu. Pārbaudiet citas lietojumprogrammas dokumentācijā iespējamo vienumu sarakstu.

datu

Virkne vai izteiksme , kurā ietverti dati, lai nosūtītu uz programmu.


Piezīmes

Funkcija DDESend uzsāk DDE saziņu ar lietojumprogrammu un tēmuun identificē vienumu kā datu vienumu, kas saņems datus. Piemēram, ja lietojumprogramma Excel, tēmu var būt "Sheet1"un vienumā var būt rindas un kolonnas identifikators, piemēram, "R1C1"vai šūnu diapazona nosaukumu.

Datu arguments norāda informāciju, kuru vēlaties nosūtīt. Tas var būt literāļu virkni, piemēram, "Report prepared by John", vai izteiksme, kas ietver darblapas funkcija, kas izveido virkni, piemēram, "Prepared on " & Date()rezultātu. Ja vienums atsaucas uz vairāk nekā vienu informācijas kopumu, piemēram, nosauktu diapazonu Excel darblapā, kurā ir vairākas šūnas, funkcija DDESend nosūta datu pirmo ierakstu.

Šajā piemērā funkcija DDESend nosūta virknes "Some text" šūnu, kas atrodas rindas 1, kolonna 1 Excel darblapā. Šī izteiksme tekstlodziņa vadīklā var ievadīt ControlSource rekvizītu lodziņā vadīklas rekvizītu lapas:

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

Pieņemsim, ka vēlaties nosūtīt datus no saistīta vadīkla formā Microsoft Office Access 2007 šūnu Excel izklājlapā. Saistītās vadīklas rekvizīts ControlSource jau ir lauka nosaukums vai izteiksme. Jūs varat izveidot jaunu teksta sarakstlodziņa vai kombinētā lodziņa un jāiestata tā rekvizītam ControlSource izteiksmi, tostarp funkcija DDESend , ja dati ir saistītās vadīklas nosaukums. Piemēram, ja jums ir saistīta tekstlodziņa sauc uzvārds, varat izveidot citu tekstlodziņu un jāiestata tā rekvizītam ControlSource šādi:

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

Šī starpnieku vadīkla ir jābūt tekstlodziņa vai kombinētā lodziņa. Saistītu vadīklu nosaukumu nevar izmantot kā datu argumentu izvēles rūtiņas vai opciju grupu.

Funkcija DDESend var izmantot tikai opciju grupas, izvēles rūtiņas vai formas kombinētajam lodziņam kļūdas ziņojumantrolSource rekvizīta iestatījumu. Funkcija DDESend nevar zvanīt no Visual Basic for Applications (VBA) moduli.

Ja izmantojat funkcija DDESend , vadīklu kļūst tikai lasāms Formas skats un drukas priekšskatījumā. Tā rekvizīts ControlSource arī ir tikai lasīšanas formas skatā un drukas priekšskatījumā, Noformējuma skatsir jāveic izmaiņas vadīklu.

Microsoft Windows un datora atmiņa un resursi nosaka DDE sarunas, kas vienlaikus var atvērt maksimālais skaits. Ja nevar sāktajā sarunā, jo lietojumprogramma nav palaista vai neatpazīst tēmu vai ja jau ir sasniegts maksimālais skaits sarunas, funkcija DDESend atgriež Null.

Piezīme.: Cita lietojumprogramma var būt konfigurēta tā, lai ignorētu jūsu DDE saziņas pieprasījumu. Ja tā ir, funkcija DDESend atgriež Null. Tāpat var iestatīt piekļuves ignorēt citu programmu pieprasījumus: izvēlnē Fails noklikšķiniet uz Access opcijas un pēc tam noklikšķiniet uz papildu dialoglodziņā Lietojumprogrammas iestatījumi . Sadaļā DDE operācijas, atlasiet Ignorēt DDE pieprasījumus.

Padoms.     Ja nepieciešams manipulēt ar citas lietojumprogrammas objektiem no Access, iespējams, vēlēsities apsvērt iespēju izmantot automatizāciju.

Šajā tabulā ir aprakstīts, kā darbojas funkcija DDESend , ja to izmanto ar katru vadīklu.

Vadīkla

Piezīmes

Tekstlodziņš vai kombinētais lodziņš

Tā kā tekstlodziņš vai kombinētais lodziņš tiek parādīts tukšs formas skatā un drukas priekšskatījumā, iespējams, vēlēsities iestatiet rekvizīta redzamsaplams.

Datu arguments var atsaukties uz citu vadīklu. Tālāk sniegtajā piemērā ir redzams, kā varat nosūtīt satura vadīkla ar Excel darblapu, ko sauc uzvārds:

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

Opciju grupu

Formas skatā un drukas priekšskatījumā ir atlasīta neviena no opciju pogas opciju grupā. Iespējams, vēlēsities pārvēršana par neredzamu opciju grupas (un tās pogas), iestatot rekvizītu redzamsaplams.

Datu argumentiem ir jābūt skaitliskus datus, piemēram, "2". Ja nav skaitlisku datu arguments, funkcija DDESend nesūta informāciju un vienums netiek mainīts.

Izvēles rūtiņa

Izvēles rūtiņu tonējums formas skatā un drukas priekšskatījumā. Iespējams, vēlēsities padarīt neredzamas, iestatot rekvizīta redzamsPLlse.

Datu argumentiem ir jābūt skaitliskus datus, piemēram, "2". Ja nav skaitlisku datu arguments, funkcija DDESend nesūta informāciju un vienums netiek mainīts.

Paplašiniet savas Office prasmes
Iepazīties ar apmācību
Esiet pirmais, kas saņem jaunās iespējas
Pievienoties Office Insider programmai

Vai šī informācija bija noderīga?

Paldies par jūsu atsauksmēm!

Paldies par atsauksmēm! Šķiet, ka varētu būt noderīgi sazināties ar kādu no mūsu Office atbalsta aģentiem.

×