Funkcija DDESend

Važno :  Ovaj je članak strojno preveden. Pogledajteizjavu o odricanju od odgovornosti. Verziju ovog članka na engleskom potražite ovdje.

Funkcija DDESend možete koristiti da biste započeli razgovor dinamične podataka sustava exchange (DDE) s nekim drugim programom i poslali stavku podataka te aplikacije iz kontrole na obrascu ili izvješću.

Na primjer, možete koristiti funkcija DDESend u svojstvo ControlSource tekstnog okvira da biste poslali podataka prikazanih u tom tekstnom okviru u određene ćelije u proračunskoj tablici Microsoft Office Excel 2007 .

Sintaksa

DDESend ( aplikacije, teme, stavke, podataka )

Sintaksa funkcije DDESend sadrži sljedeće argumente:

Argument

Opis

aplikacija

Na nizovni izraz prepoznaje aplikaciju koja može sudjelovati u DDE razgovora. Aplikacija obično je naziv .exe datoteke (bez nastavka .exe) za Microsoft Windows – aplikacija, kao što je Excel. Ako, na primjer, da biste započeli razgovor DDE s programom Excel upišite "Excel" za argument aplikacije .

tema

Nizovni izraz koji je naziv teme aplikacijaprepoznaje. Argument tema je često dokument ili podatkovna datoteka. Provjerite popis mogućih tema u dokumentaciji drugih aplikacija.

stavke

Nizovni izraz koji je naziv podatkovna stavkaaplikacijaprepoznaje. Provjerite popis mogućih stavki u dokumentaciji drugih aplikacija.

podataka

Niz ili izraz koja sadrži podatke koje želite poslati aplikacije.


Napomene

Funkcija DDESend započinje razgovor DDE s aplikacijom i temomi služi za identifikaciju stavke kao stavku podataka koja će primiti podataka. Ako, na primjer, ako aplikacija nije Excel, tema možda "Sheet1", a stavka može biti identifikator redaka i stupaca, kao što su "R1C1"ili naziv raspona ćelija.

Argument podataka određuje informacije koje želite poslati. Može biti slovni niz, kao što su "Report prepared by John"ili može biti izraz koji uključuje rezultat funkcije koja stvara niz, kao što su "Prepared on " & Date(). Ako je stavka odnosi se na više od jednog dijela podatke, primjerice imenovani raspon na radnom listu programa Excel koja sadrži više ćelija, funkcija DDESend šalje podatke za prvu stavku.

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

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

Pretpostavimo da želite slati podatke iz kontrola veze na obrascu Microsoft Office Access 2007 ćeliju na 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 postavite njegovo svojstvo ControlSource izraz, uključujući funkcija DDESend pri čemu je podatke povezane kontrole. Na primjer, ako imate vezani tekstni okvir s nazivom LastName, 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.

Funkcija DDESend možete koristiti samo u postavku svojstva kontrolSource tekstnog okvira, grupe mogućnosti, potvrdni okvir ili kombinirani okvir na obrascu. Funkcija DDESend ne možete pozvati iz programa Visual Basic for Applications (VBA) modulu.

Prilikom korištenja funkcija DDESend kontrola postaje samo za čitanje u prikaz obrasca i pretpregled ispisa. Budući da je svojstvo ControlSource i samo za čitanje u prikazu obrasca i pretpregled ispisa, na kontrolu mora se promjene u prikaz dizajna.

Microsoft Windows i memorije i resursima računala odredite maksimalni broj DDE razgovore u kojima se istovremeno mogu otvoriti. Ako u razgovor ne može započeti jer aplikacija nije pokrenut ili ne prepoznaje temu ili ako maksimalni broj razgovora već do, funkcija DDESend vraća na Null.

Napomena : Da biste zanemarili zahtjev za razgovor DDE možda konfiguriran nekoj drugoj aplikaciji. Ako je tako, funkcija DDESend vraća vrijednost Null. Isto tako, možete postaviti Access zanemarivanje zahtjeva iz drugih aplikacija: na izborniku datoteka kliknite Mogućnosti programa Access , a zatim kliknite Dodatno u dijaloškom okviru Postavke aplikacije . U odjeljku DDE postupci, odaberite Zanemari DDE zahtjeve.

Savjet     Ako vam je potrebna rukovati objektima druge aplikacije iz programa Access, preporučujemo vam da razmislite o korištenju automatizacije.

Sljedeća tablica prikazuje kako se funkcija DDESend ponaša kada je koristite sa svakom kontrole.

Kontrola

Napomene

Tekstni okvir ili kombinirani okvir

Tekstni okvir ili kombinirani okvir pojavljuje prazne u prikazu obrasca i pretpregled ispisa, preporučujemo vam da biste postavili svojstvo VisibleFalse.

Argument podataka može se odnositi na drugu kontrolu. Sljedeći primjer prikazuje kako možete poslati sadržaj kontrole s nazivom LastName u radni list programa Excel:

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

Grupa mogućnosti

U prikazu obrasca i pretpregled ispisa nije odabrana nijedna od gumba mogućnosti u grupi mogućnosti. Preporučujemo vam da biste grupu mogućnosti (i njezine gumbe) nevidljivi tako da postavite svojstvo VisibleFalse.

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

Potvrdni okvir

Potvrdite okvir osjenčan je u prikazu obrasca i pretpregled ispisa. Preporučujemo vam da biste nevidljivi tako da postavite svojstvo Visible na DIlse.

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

Napomena : Izjava o odricanju od odgovornosti za strojni prijevod: ovaj je članak preveo računalni sustav bez ljudske intervencije. Microsoft nudi strojne prijevode da bi korisnicima koji ne razumiju engleski omogućio čitanje sadržaja o Microsoftovim proizvodima, uslugama i tehnologijama. Budući da je preveden strojno, članak možda sadrži pogreške u vokabularu, sintaksi ili gramatici.

Proširite svoje vještine
Istražite osposobljavanje

Jesu li vam ove informacije bile korisne?

Hvala vam na povratnim informacijama!

Hvala vam na povratnim informacijama! Čini se da bi vam pomoglo kad bismo vas povezali s nekim od naših agenata podrške za Office.

×