Funkcija DDE

Funkciju DDE možete koristiti da biste pokrenuli razgovor dinamičke razmjene podataka (DDE) s drugom aplikacijom, zatražite stavku informacija iz te aplikacije i prikažite te podatke u kontroli na obrascu ili izvješću.

Možete, primjerice, koristiti funkciju DDE u svojstvu ControlSource tekstnog okvira da biste prikazali podatke iz određene ćelije na radnom listu Microsoft Office Excel 2007.

Sintaksa

DDE ( aplikacija, tema, stavka )

Sintaksa funkcije DDE sadrži sljedeće argumente:

Rgument

Opis

aplikacija

nizovni izraz koja identificira aplikaciju koja može sudjelovati u DDE razgovora. Aplikacija je obično naziv. exe datoteke (bez proširenja. 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 tema prepoznat po aplikaciji. Argument topic često je dokument ili podatkovna datoteka. Provjerite dokumentaciju druge aplikacije za popis mogućih tema.

stavka

Nizovni izraz koji je naziv podatkovna stavka prepoznat po aplikaciji. Provjerite dokumentaciju druge aplikacije za popis mogućih stavki.


Napomene

Funkcija DDE pokušava pokrenuti DDE razgovor s navedenom aplikacijom i temomte traži podatke u stavci. Ako je uspješna, funkcija DDE vraća niz koji sadrži tražene podatke.

Ako tražite podatke iz programa Excel, Artikl može biti identifikator redaka i stupaca, kao što je "R1C1" ili naziv raspona ćelija. U sljedećem primjeru funkcija DDE zahtjeva informacije iz ćelije u retku 1, stupcu 1 na radnom listu programa Excel. Ovaj izraz možete unijeti za kontrolu tekstnog okvira u okviru svojstva ControlSource na listu svojstava kontrole:

=DDE("Excel", "Sheet1", "R1C1")

Funkciju DDE možete koristiti samo u svojstvu ControlSource tekstnog okvira, grupe mogućnosti, potvrdnog okvira ili kombiniranog okvira. Funkciju DDE ne možete nazivati u modulu aVisual Basic for Applications (VBA).

Kada koristite funkciju DDE , kontrola postaje samo za čitanje u prikaz obrasca i pretpregledu ispisa. Ako, primjerice, koristite funkciju DDE u tekstnom okviru, tekst u tekstnom okviru nije moguće uređivati. Tekst morate urediti u drugoj aplikaciji. Budući da je svojstvo ControlSource samo za čitanje u prikazu obrasca i pretpregledu ispisa, promjene kontrole moraju biti izvršene u prikaz dizajna.

Microsoft Windows i memorija i resursi računala određuju maksimalan broj DDE razgovora koji se mogu istodobno otvarati. Ako se razgovor ne može pokrenuti jer druga aplikacija nije pokrenuta ili ne prepoznaje navedenu temu ili ako je maksimalni broj razgovora već postignut, funkcija DDE vraća vrijednost null.

Napomena: Druga aplikacija možda je konfigurirana tako da zanemari vaš zahtjev za DDE razgovor. Ako je tako, funkcija DDE vraća vrijednost null. Na sličan način možete postaviti Access za zanemarivanje zahtjeva iz drugih aplikacija: kliknite Mogućnosti programa Access na izborniku datoteka , a zatim u dijaloškom okviru Postavke aplikacije kliknite Napredno . U odjeljku DDE Operationsodaberite Zanemari DDE zahtjeve.

savjet

Ako morate upravljati objektima druge aplikacije iz programa Access, preporučujemo da koristite automatizaciju.

U sljedećoj se tablici prikazuje kako se funkcija DDE ponaša kada ga koristite uz svaku od kontrola.

Con trol

Napomene

Tekstni okvir

Argument item može se odnositi na tekst ili brojeve. Ako se Stavka odnosi na više od jednog dijela podataka, kao što je imenovani raspon u radnom listu programa Excel koji sadrži više ćelija, funkcija DDE vraća prvi unos. Ovu funkciju možete koristiti s tekstnim okvirom za prikaz podataka koji se nalaze u ćeliji na radnom listu.

Dodavanje tekstualnog niza kao oblika prikaza za polje

Funkcija DDE ispunjava kombinirani okvir uz informacije koje se spominju po stavci. U tekstnom dijelu okvira ne možete unositi podatke. Funkciju DDE možete koristiti s kombiniranim okvirom da biste prikazali popis država/regija koje održavate na radnom listu programa Excel.

Grupa mogućnosti

Svojstvo OptionValue svakog gumba mogućnosti u grupi mogućnosti postavljeno je na broj. Obično je prva vrijednost gumba 1, druga je 2 i tako dalje. Broj koji vraća funkcija DDE određuje koji će gumb mogućnosti biti odabran.

Ako, primjerice, funkcija DDE vraća 2, bit će odabran drugi gumb. Ako ova funkcija vraća vrijednost koja ne odgovara nijednoj od postavki svojstava OptionValue , neće biti odabran nijedan gumb. Ako se Stavka odnosi na više od jednog dijela podataka, kao što je imenovani raspon u radnom listu programa Excel koji sadrži više ćelija, funkcija DDE vraća prvi unos.

Potvrdni okvir

Ako funkcija DDE vraća 0, potvrdni okvir će biti izbrisan. Ako ova funkcija vraća nenulu broj, kao što je 1 ili – 1, okvir će biti odabran. Ako se Stavka odnosi na tekst ili na više od jednog dijela podataka, kao što je imenovani raspon u radnom listu programa Excel koji sadrži više ćelija, potvrdni okvir neće biti dostupan.


Potrebna vam je dodatna pomoć?

Proširite svoje vještine korištenja sustava Office
Istražite osposobljavanje

Jesu li vam ove informacije bile korisne?

×