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.

Funkciju DDE varat izmantot, lai uzsāktu dinamisku datu apmaiņas (DDE) sarunu ar citu lietojumprogrammu, pieprasītu informācijas vienumu no šīs lietojumprogrammas un šo informāciju parādītu formas vai atskaites vadīklā.

Piemēram, varat izmantot funkciju DDE tekstlodziņa rekvizītā ControlSource , lai attēlotu datus no norādītās šūnas darblapā Microsoft Office Excel 2007 šūnā.

Sintakse

DDE( lietojumprogramma, tēma, vienums )

Funkcijas DDE sintaksē ir šādi argumenti:

A rgument

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ēmanosaukums. 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ā.


Piebildes

Funkcija DDE mēģina sākt DDE sarunu ar norādīto lietojumprogrammu un tēmu, kā arī pieprasa vienuma datus. Ja funkcija DDE ir sekmīga, tā atgriež virkni, kurā iekļauta pieprasītā informācija.

Ja pieprasāt datus no programmas Excel, vienums var būt rindas un kolonnas identifikators, piemēram, "R1C1" vai šūnu diapazona nosaukums. Šajā piemērā funkcija DDE pieprasa informāciju no šūnas, kas atrodas Excel darblapas rindā 1, kolonnā 1. Šo izteiksmi tekstlodziņa vadīklai var ievadīt vadīklas rekvizītu lapas rekvizīta ControlSource lodziņā:

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

Funkciju DDE var izmantot tikai tekstlodziņa , opciju grupas, izvēles rūtiņas vai kombinētā lodziņa rekvizītā ControlSource. Funkciju DDE nevar izsaukt no moduļaVisual Basic for Applications (VBA).

Ja izmantojat funkciju DDE , vadīkla ir tikai lasāma programmā Formas skats drukas priekšskatījumā. Piemēram, ja tekstlodziņā izmantojat funkciju DDE , tekstlodziņa tekstu nevar rediģēt. Teksts jārediģē otrā lietojumprogrammā. Tā kā rekvizīts ControlSource formas skatā un drukas priekšskatījumā ir tikai lasāms, 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 cita lietojumprogramma nedarbojas vai neatpazīst norādīto tēmu vai ja ir sasniegts maksimālais sarunu skaits, funkcija DDE atgriež vērtību Null.

Piezīme.: Otru lietojumprogrammu var konfigurēt, lai ignorētu jūsu DDE sarunas pieprasījumu. Ja tā ir, funkcija DDE 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 DDE darbojas, to izmantojot ar visām vadīklām.

Con trol

Piezīmes

Tekstlodziņš

Vienuma arguments var attiekties uz tekstu vai skaitļiem. Ja vienums atsaucas uz vairāk nekā vienu informācijas vienību, piemēram, uz nosauktu diapazonu Excel darblapā, kurā ir vairākas šūnas, funkcija DDE atgriež pirmo ierakstu. Šo funkciju var izmantot kā tekstlodziņu, lai attēlotu datus, kas ietverti darblapas šūnā.

Kombinētais lodziņš

Funkcija DDE aizpilda kombinēto lodziņu ar informāciju, uz kuru ir atsauces vienums. Nevarat ievadīt datus lodziņa teksta daļā. Varat izmantot DDE funkciju ar kombinēto lodziņu, lai parādītu to valstu/reģionu sarakstu, kurus uzturat Excel darblapā.

Opciju grupa

Katras opciju grupas opcijas pogas rekvizīts OptionValue ir iestatīts uz skaitli. Parasti pirmās pogas vērtība ir 1, otrā ir 2 utt. Funkcijas DDE atgrieztais skaitlis nosaka, kura opcijas poga tiks atlasīta.

Piemēram, ja funkcija DDE atgriež vērtību 2, tiek atlasīta otrā poga. Ja šī funkcija atgriež vērtību, kas neatbilst nevienam rekvizīta OptionValue iestatījumam, neviena poga netiks atlasīta. Ja vienums atsaucas uz vairāk nekā vienu informācijas vienību, piemēram, uz nosauktu diapazonu Excel darblapā, kurā ir vairākas šūnas, funkcija DDE atgriež pirmo ierakstu.

Izvēles rūtiņa

Ja funkcija DDE atgriež vērtību 0, izvēles rūtiņa tiks notīrīta. Ja šī funkcija atgriež skaitli, kas nav nulle, piemēram, 1 vai –1, šis lodziņš ir atlasīts. Ja vienums atsaucas uz tekstu vai vairākiem informācijas elementiem, piemēram, nosauktu diapazonu programmas Excel darblapā, kurā ir vairākas šūnas, šī izvēles rūtiņa nebūs pieejama.


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!

×