Prijavite se pomoću Microsofta
Prijavi se ili izradi račun.
Zdravo,
Odaberite drugi račun.
Imate više računa
Odaberite račun putem kojeg se želite prijaviti.

Pomoću funkcije DDESend možete započeti razgovor dinamičke razmjene podataka (DDE) s drugom aplikacijom i poslati stavku informacija toj aplikaciji iz kontrole na obrascu ili izvješću.

Pomoću funkcije DDESend u svojstvu ControlSource tekstnog okvira možete, primjerice, poslati podatke prikazane u tom tekstnom okviru određenoj ćeliji u proračunskoj Microsoft Office Excel 2007 proračunskoj tablici.

Sintaksa

DDESend ( aplikacija, tema, stavka, podaci )

Sintaksa funkcije DDESend sadrži ove argumente:

Argument

Opis

aplikacija

A nizovni izraz identificira aplikaciju koja može sudjelovati u DDE razgovoru. Obično je aplikacija naziv datoteke sustava .exe (bez .exe) za aplikaciju utemeljenu na sustavu Microsoft Windows, kao što je Excel. Da biste, primjerice, pokrenuli DDE razgovor s programom Excel, upišite "Excel" za argument aplikacije .

tema

Nizovni izraz koji je naziv teme koju prepoznaje aplikacija. Argument tema često je dokument ili podatkovna datoteka. U dokumentaciji druge aplikacije potražite popis mogućih tema.

stavka

Nizovni izraz koji je naziv podatkovna stavka prepoznaje aplikacija. U dokumentaciji druge aplikacije potražite popis mogućih stavki.

podaci

Niz ili izraz koji sadrži podatke za slanje u aplikaciju.


Napomene

Funkcija DDESend pokreće DDE razgovor s aplikacijom i temom te identificira stavku kao podatkovnu stavku koja će primati podatke. Ako je, primjerice, aplikacija Excel, tema je možda "Sheet1", a stavka može biti identifikator retka i stupca, npr. "R1C1"ili naziv raspona ćelija.

Argument podataka određuje podatke koje želite poslati. To može biti doslovni niz, npr. "Report prepared by John"ili izraz koji sadrži rezultat funkcije koja stvara niz, npr. "Prepared on " & Date(). Ako se stavka odnosi na više informacija, kao što je imenovani raspon na radnom listu programa Excel koji sadrži više ćelija, funkcija DDESend šalje podatke prvom unosu.

U sljedećem primjeru funkcija DDESend šalje niz "Some text" ćeliju u retku 1, stupcu 1 na radnom listu programa Excel. Taj izraz za kontrolu tekstnog okvira možete unijeti u okvir svojstva ControlSource na listu svojstava kontrole:

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

Pretpostavimo da želite poslati podatke s kontrola veze obrasca Microsoft Office Access 2007 u ćeliju u proračunskoj tablici programa Excel. Svojstvo ControlSource povezane kontrole već sadrži naziv polja ili izraz. Možete stvoriti drugi tekstni okvir ili kombinirani okvir i postaviti njegovo svojstvo ControlSource na izraz, uključujući funkciju DDESend, pri čemu su podaci naziv povezane kontrole. Ako, primjerice, imate povezani tekstni okvir pod nazivom Prezime, možete stvoriti drugi tekstni okvir i njegovo svojstvo ControlSource postaviti na sljedeće:

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

Ova posredna kontrola mora biti tekstni okvir ili kombinirani okvir. Naziv povezane kontrole ne možete koristiti kao argument podataka za potvrdni okvir ili grupu mogućnosti.

Funkciju DDESend možete koristiti samo u postaci svojstva ControlSource tekstnog okvira, grupe mogućnosti, potvrdnog okvira ili kombiniranog okvira na obrascu. Funkciju DDESend ne možete pozvati iz modula programa Visual Basic for Applications (VBA).

Kada koristite funkciju DDESend , kontrola postaje samo za čitanje u prikaz obrasca pretpregledu ispisa. Budući da je svojstvo ControlSource samo za čitanje u prikazu obrasca i pretpregledu ispisa, promjene kontrole moraju se izvršiti u prikaz dizajna.

Microsoft Windows te memorija i resursi računala određuju maksimalan broj DDE razgovora koji se mogu istodobno otvarati. Ako razgovor nije moguće pokrenuti jer aplikacija nije pokrenuta ili ne prepoznaje temu ili je dosegnut maksimalan broj razgovora, funkcija DDESendvraća vrijednost Null.

Napomena: Druga aplikacija možda je konfigurirana tako da ignorira vaš zahtjev za DDE razgovor. U tom slučaju funkcija DDESend vraća vrijednost Null. Slično tome, Access možete postaviti tako da ignorira zahtjeve drugih aplikacija: na izborniku Datoteka kliknite Mogućnosti programa Access, a zatim u dijaloškom okviru Postavke aplikacije kliknite Dodatno. U odjeljku DDE operacijeodaberite Zanemari DDE zahtjeve.

Savjet     Ako morate manipulirati objektima druge aplikacije iz programa Access, razmislite o korištenju automatizacije.

U sljedećoj je tablici prikazano kako se funkcija DDESend ponaša kada je koristite sa svakom od kontrola.

Kontrola

Napomene

Tekstni okvir ili kombinirani okvir

Budući da se tekstni okvir ili kombinirani okvir prikazuju praznima u prikazu obrasca i pretpregledu ispisa, možda ćete njegovo svojstvo Visible htjeti postaviti na False.

Argument podataka može se odnositi na drugu kontrolu. U sljedećem je primjeru prikazano kako sadržaj kontrole pod nazivom Prezime poslati na radni list programa Excel:

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

Grupa mogućnosti

Nijedan gumb mogućnosti u grupi mogućnosti nije odabran u prikazu obrasca i pretpregledu ispisa. Grupu mogućnosti (i njezine gumbe) možete učiniti nevidljivom tako da svojstvo Visible postavite na False.

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

Potvrdni okvir

Potvrdni je okvir osjenčan u prikazu obrasca i pretpregledu ispisa. Možete ga učiniti nevidljivim postavljanjem njegova svojstva Visible na False.

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

Potrebna vam je dodatna pomoć?

Želite dodatne mogućnosti?

Istražite pogodnosti pretplate, pregledajte tečajeve za obuku, saznajte kako zaštititi uređaj i još mnogo toga.

Zajednice vam pomažu da postavljate pitanja i odgovarate na njih, pošaljete povratne informacije i čujete se sa stručnjacima s bogatim znanjem.

Jesu li vam ove informacije bile korisne?

Koliko ste zadovoljni jezičnom kvalitetom?
Što je utjecalo na vaše iskustvo?
Ako pritisnete Pošalji, vaše će se povratne informacije iskoristiti za poboljšanje Microsoftovih proizvoda i usluga. Vaš će IT administrator moći prikupiti te podatke. Izjava o zaštiti privatnosti.

Hvala vam na povratnim informacijama!

×