Prijavite se pomoću Microsoft naloga
Prijavite se ili kreirajte nalog.
Zdravo,
Izaberite drugi nalog.
Imate više naloga
Odaberite nalog pomoću kojeg želite da se prijavite.

Funkciju DDESend možete da koristite za pokretanje dinamičkog razgovora o razmeni podataka (DDE) sa drugom aplikacijom i slanje stavke informacija toj aplikaciji iz kontrole u obrascu ili izveštaju.

Na primer, funkciju DDESend možete da koristite u svojstvu ControlSource okvira za tekst da biste poslali podatke prikazane u tom okviru za tekst u navedenu ćeliju u Microsoft Office Excel 2007 unakrsnoj tabeli.

Sintaksa

DDESend (aplikacija , tema, stavka, podaci )

Sintaksa funkcije DDESend ima sledeće argumente:

Argument

Opis

Aplikacije

A izraz niske identifikovanje aplikacije koja može da učestvuje u DDE razgovoru. Aplikacija obično predstavlja ime datoteke .exe (bez oznake tipa datoteke .exe) za aplikaciju zasnovanu na operativnom sistemu Microsoft Windows, kao što je Excel. Na primer, da biste započeli DDE razgovor sa programom Excel, otkucajte "Excel" za argument aplikacije .

tema

Izraz niske koji predstavlja ime teme koju aplikacija prepoznaje. Argument teme je često dokument ili datoteka sa podacima. Pogledajte dokumentaciju druge aplikacije da biste videli listu mogućih tema.

stavka

Izraz niske koji predstavlja ime stavka podatkaprepoznaje aplikacija. U dokumentaciji druge aplikacije potražite listu mogućih stavki.

Podataka

Niska ili izraz sadrže podatke za slanje u aplikaciju.


Napomene

Funkcija DDESend započinje DDE razgovor sa aplikacijom i temom i identifikuje stavku kao stavku podataka koja će primiti podatke. Na primer, ako je aplikacija Excel, tema može biti "Sheet1", a stavka može biti identifikator redova i kolona, kao što je "R1C1"ili ime opsega ćelija.

Argument podataka navodi informacije koje želite da pošaljete. To može biti doslovna niska, na primer "Report prepared by John", ili izraz koji sadrži rezultat funkcije koja kreira nisku, kao što je "Prepared on " & Date(). Ako stavka upućuje na više informacija, kao što je imenovani opseg u Excel radnom listu koji sadrži više ćelija, funkcija DDESend šalje podatke u prvu stavku.

U sledećem primeru, funkcija DDESend šalje nisku "Some text" ćeliju u redovima 1, Kolona 1 u Excel radnom listu. Ovaj izraz za kontrolu okvira za tekst možete da unesete u polje za svojstvo Izvor kontrole na listu sa svojstvima kontrole:

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

Pretpostavimo da želite da pošaljete podatke iz povezana kontrola obrasca Microsoft Office Access 2007 u ćeliju u Excel unakrsnoj tabeli. Svojstvo ControlSource povezane kontrole već sadrži ime polja ili izraz. Možete da kreirate još jedan okvir za tekst ili kombinovani okvir i postavite njegovo svojstvo ControlSource na izraz uključujući funkciju DDESend, gde podaci predstavlja ime povezane kontrole. Na primer, ako imate povezani okvir za tekst pod imenom "Prezime", možete da kreirate još jedan okvir za tekst i postavite njegovo svojstvo ControlSource na sledeće:

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

Ova međumedijalna kontrola mora da bude okvir za tekst ili kombinovani okvir. Ne možete da koristite ime povezane kontrole kao argument podataka za polje za potvrdu ili grupu opcija.

Funkciju DDESend možete da koristite samo u poljima svojstva ControlSource okvira za tekst, grupe opcija, polja za potvrdu ili kombinovanog okvira u obrascu. Nije moguće pozvati funkciju DDESend iz Visual Basic for Applications (VBA) modula.

Kada koristite funkciju DDESend , kontrola postaje samo za čitanje u programima prikaz „Obrazac“ pregledu pre štampanja. Pošto je svojstvo ControlSource samo za čitanje u prikazu obrasca i pregledu pre štampanja, promene kontrole moraju biti izvršene u programu prikaz „Dizajn“.

Memorija i resursi operativnog sistema Microsoft Windows i resursi računara određuju maksimalan broj DDE razgovora koji se mogu otvoriti istovremeno. Ako nije moguće pokrenuti razgovor zato što aplikacija nije pokrenuta ili ne prepoznaje temu ili ako je već dostignut maksimalan broj razgovora, funkcija DDESendvraća vrednost Null.

Napomena: Druga aplikacija je možda konfigurisana da zanemari vaš zahtev za DDE razgovor. Ako je tako, funkcija DDESend vraća vrednost Null. Slično tome, Možete da podesite Access da zanemari zahteve iz drugih aplikacija: u meniju Datoteka izaberite stavku Opcije programa Access, a zatim stavku Više opcija u dijalogu Postavke aplikacije. U okviru DDE operacije izaberite stavku Zanemari DDE zahteve.

Savet     Ako treba da manipulišete objektima druge aplikacije iz programa Access, razmislite o korišćenju automatizacije.

Sledeća tabela ilustruje ponašanje funkcije DDESend kada je koristite sa svakom od kontrola.

Kontrola

Napomene

Okvir za tekst ili kombinovani okvir

Pošto su okvir za tekst ili kombinovani okvir prazni u prikazu obrasca i pregledu pre štampanja, možda ćete želeti da postavite njegovo svojstvo Vidljivona False.

Argument podataka može da se odnosi na drugu kontrolu. Sledeći primer pokazuje kako možete da pošaljete sadržaj kontrole pod imenom "Prezime" Excel radnom listu:

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

Grupa opcija

Nijedno dugme opcije u grupi opcija nije izabrano u prikazu obrasca i pregledu pre štampanja. Možda ćete želeti da grupa opcija (i njena dugmad) bude nevidljiva tako što ćete njeno svojstvo Vidljivo postaviti na False.

Argument podataka mora da sadrži numeričke podatke, kao što su "2". Ako argument podataka nije numerički, funkcija DDESend ne šalje informacije i stavka nije promenjena.

Polje za potvrdu

Polje za potvrdu je zasenčeno u prikazu obrasca i pregledu pre štampanja. Možda ćete želeti da ga učinite nevidljivim tako što ćete postaviti svojstvo Vidljivo na false.

Argument podataka mora da sadrži numeričke podatke, kao što su "2". Ako argument podataka nije numerički, funkcija DDESend ne šalje informacije i stavka nije promenjena.

Da li vam je potrebna dodatna pomoć?

Želite još opcija?

Istražite pogodnosti pretplate, pregledajte kurseve za obuku, saznajte kako da obezbedite uređaj i još mnogo toga.

Zajednice vam pomažu da postavljate pitanja i odgovarate na pitanja, dajete povratne informacije i čujete mišljenje od stručnjaka sa bogatim znanjem.

Da li su vam ove informacije koristile?

Koliko ste zadovoljni kvalitetom jezika?
Šta je uticalo na vaše iskustvo?
Kada kliknete na dugme Prosledi“, vaše povratne informacije će se koristiti za poboljšanje Microsoft proizvoda i usluga. Vaš IT administrator će moći da prikupi ove podatke. Izjava o privatnosti.

Hvala vam na povratnim informacijama!

×