Pierakstīties, izmantojot Microsoft
Pierakstīties vai izveidot kontu
Sveicināti!
Atlasīt citu kontu.
Jums ir vairāki konti
Izvēlieties kontu, ar kuru vēlaties pierakstīties.

Varat izmantot funkciju DDESend , lai uzsāktu dinamisku datu apmaiņas (DDE) sarunu ar citu lietojumprogrammu un nosūtītu informācijas vienumu uz šo lietojumprogrammu no formas vai atskaites vadīklas.

Piemēram, varat izmantot funkciju DDESend tekstlodziņa rekvizītā ControlSource , lai šajā tekstlodziņā attēlotos datus nosūtītu uz noteiktu šūnu Microsoft Office Excel 2007 izklājlapā.

Sintakse

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

Funkcijas DDESend sintaksē ir šādi argumenti:

Arguments

Apraksts

lietojumprogramma

Ir virknes izteiksme, kas identificē lietojumprogrammu, kas var piedalīties DDE sarunā. Parasti lietojumprogramma ir Microsoft Windows lietojumprogrammas, piemēram, Excel, .exe faila nosaukums (bez .exe paplašinājuma). Piemēram, lai uzsāktu DDE sarunu ar Programmu Excel, lietojumprogrammas argumentam ierakstiet "Excel".

tēma

Virknes izteiksme, kas ir lietojumprogrammas atpazītas tēmas nosaukums. Tēmas arguments bieži ir dokuments vai datu fails. Iespējamo tēmu sarakstu skatiet citas lietojumprogrammas dokumentācijā.

vienums

Virknes izteiksme, kas ir lietojumprogrammas atpazītas datu vienumsnosaukums. Iespējamo vienumu sarakstu skatiet citas lietojumprogrammas dokumentācijā.

dati

Virkne vai virkne izteiksme kurā ir dati, kas jāsūta lietojumprogrammai.


Piebildes

Funkcija DDESend sāk DDE sarunu ar lietojumprogrammu un tēmu un identificē vienumu kā datu vienumu, kas saņems datus. Piemēram, ja lietojumprogramma ir Excel, tēma var būt "Sheet1"un vienums var būt rindu un kolonnu identifikators, piemēram, "R1C1", vai šūnu diapazona nosaukums.

Datu arguments norāda informāciju, ko vēlaties nosūtīt. Tā var būt literāļa virkne, piemēram, "Report prepared by John", vai izteiksme, kas ietver tādas funkcijas rezultātu, kas izveido virkni, piemēram, "Prepared on " & Date(). Ja vienums attiecas uz vairāk nekā vienu informācijas vienību, piemēram, uz nosauktu diapazonu Excel darblapā, kurā ir vairākas šūnas, funkcija DDESend datus nosūta uz pirmo ierakstu.

Šajā piemērā funkcija DDESend nosūta virkni "Some text" uz šūnu 1. rindā, 1. kolonnā Excel darblapā. Šo izteiksmi tekstlodziņa vadīklai var ievadīt vadīklas rekvizītu lapas rekvizīta ControlSource lodziņā:

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

Pieņemsim, ka vēlaties nosūtīt datus no saistīta vadīkla formas Microsoft Office Access 2007 uz šūnu Excel izklājlapā. Saistītās vadīklas rekvizīts ControlSource jau satur lauka nosaukumu vai izteiksmi. Varat izveidot citu tekstlodziņu vai kombinēto lodziņu un tā rekvizītam ControlSource iestatīt izteiksmi, tostarp funkciju DDESend , kur dati ir saistītās vadīklas nosaukums. Piemēram, ja jums ir saistīts tekstlodziņš ar nosaukumu LastName, varat izveidot vēl vienu tekstlodziņu un tā rekvizītam ControlSource iestatīt šādu vērtību:

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

Šai starpposmam ir jābūt tekstlodziņam vai kombinētajam lodziņam. Saistītas vadīklas nosaukumu nevar izmantot kā izvēles rūtiņas vai opciju grupas datu argumentu.

Funkciju DDESend varat izmantot tikai tekstlodziņa, opciju grupas, izvēles rūtiņas vai kombinētā lodziņa rekvizīta Co ntrolSource iestatījumā veidlapā. Funkciju DDESend nevar izsaukt no Visual Basic for Applications (VBA) moduļa.

Ja izmantojat funkciju DDESend , vadīkla rūts un drukas priekšskatījums kļūst Formas skats lasāma. Tā kā rekvizīts ControlSource ir tikai lasāms formas skatā un drukas priekšskatījumā, vadīklas izmaiņas ir jāveic Noformējuma skats.

Microsoft Windows un datora atmiņa un resursi nosaka maksimālo DDE sarunu skaitu, ko var atvērt vienlaikus. Ja sarunu nevar uzsākt, jo lietojumprogramma nedarbojas vai neatpazīst tēmu vai ja ir sasniegts maksimālais sarunu skaits, funkcija DDESendatgriež vērtību Null.

Piezīme.: Otru lietojumprogrammu var konfigurēt, lai ignorētu jūsu DDE sarunas pieprasījumu. Ja tā ir, funkcija DDESend atgriež vērtību Null. Līdzīgi varat iestatīt, lai programma Access ignorētu pieprasījumus no citām lietojumprogrammām: izvēlnē Fails noklikšķiniet uz Access opcijas, pēc tam dialoglodziņā Lietojumprogrammas iestatījumi noklikšķiniet uz Papildu. Sadaļā DDE darbības atlasiet Ignorēt DDE pieprasījumus.

Padoms   .  Ja vēlaties manipulēt ar citas lietojumprogrammas objektiem programmā Access, varat apsvērt iespēju izmantot automatizāciju.

Šajā tabulā ir parādīts, kā funkcija DDESend darbojas, izmantojot funkciju ar visām vadīklām.

Vadīkla

Piezīmes

Tekstlodziņš vai kombinētais lodziņš

Tā kā tekstlodziņš vai kombinētais lodziņš formas skatā un drukas priekšskatījumā ir tukšs, iespējams, vēlēsities iestatīt tā rekvizītu Redzams uz Aplams.

Datu arguments var attiekties uz citu vadīklu. Tālāk sniegtajā piemērā ir parādīts, kā varat nosūtīt vadīklas LastName saturu uz Excel darblapu:

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

Opciju grupa

Formas skatā un drukas priekšskatījumā nav atlasīta neviena opciju poga opciju grupā. Iespējams, vēlēsities padarīt opciju grupu (un tās pogas) neredzamu, iestatot tās rekvizītu Redzams uz Aplams.

Datu argumentā jābūt skaitliskiem datiem, piemēram, "2". Ja datu arguments nav skaitlisks, funkcija DDESend nesūta informāciju un vienums netiek mainīts.

Izvēles rūtiņa

Izvēles rūtiņa ir ieēnota formas skatā un drukas priekšskatījumā. Iespējams, vēlēsities to padarīt neredzamu, iestatot tā rekvizītu RedzamaFalse.

Datu argumentā jābūt skaitliskiem datiem, piemēram, "2". Ja datu arguments nav skaitlisks, funkcija DDESend nesūta informāciju un vienums netiek mainīts.

Nepieciešama papildu palīdzība?

Vēlaties vairāk opciju?

Izpētiet abonementa priekšrocības, pārlūkojiet apmācības kursus, uzziniet, kā aizsargāt ierīci un veikt citas darbības.

Kopienas palīdz uzdot jautājumus un atbildēt uz tiem, sniegt atsauksmes, kā arī saņemt informāciju no ekspertiem ar bagātīgām zināšanām.

Vai šī informācija bija noderīga?

Cik lielā mērā esat apmierināts ar valodas kvalitāti?
Kas ietekmēja jūsu pieredzi?
Nospiežot Iesniegt, jūsu atsauksmes tiks izmantotas Microsoft produktu un pakalpojumu uzlabošanai. Jūsu IT administrators varēs vākt šos datus. Paziņojums par konfidencialitāti.

Paldies par jūsu atsauksmēm!

×