Funkcija DDE

Funkciju DDE var izmantot, lai iniciētu dinamiskās datu apmaiņas (DDE) sarunu ar citu lietojumprogrammu, pieprasītu šīs lietojumprogrammas informācijas vienumu un rādītu šo informāciju formas vai atskaites vadīklā.

Piemēram, varat izmantot funkciju DDE tekstlodziņa rekvizītā Vadīklas avots , lai attēlotu datus no noteiktas šūnas Microsoft Office Excel 2007 ajā darblapā.

Sintakse

DDE ( lietojumprogramma, tēma, vienums )

Funkcijas DDE sintaksei ir šādi argumenti.

Rgument

Apraksts

lietojumprogrammu

virknes izteiksme, kas identificē lietojumprogrammu, kas var piedalīties DDE sarunā. Parasti lietojumprogramma ir. exe faila nosaukums (bez paplašinājuma. exe) Microsoft Windows lietojumprogrammā, piemēram, Excel. Piemēram, lai uzsāktu DDE sarunu ar Excel, lietojumprogrammas argumentam ierakstiet "Excel" .

tēma

Virknes izteiksme, kas ir tēma atpazīts lietojumprogrammasnosaukums. Tēmas arguments bieži ir dokuments vai datu fails. Lai skatītu iespējamās tēmas, skatiet citas lietojumprogrammas dokumentāciju.

vienums

Virknes izteiksme, kas ir datu vienums atpazīts lietojumprogrammasnosaukums. Skatiet citas lietojumprogrammas dokumentāciju iespējamo vienumu sarakstā.


Piebildes

DDE funkcija mēģina sākt DDE sarunu ar konkrētu lietojumprogrammu un tēmuun pieprasa datus vienumā. Ja veiksmīga, funkcija DDE atgriež virkni, kurā ir prasītā informācija.

Ja pieprasāt datus no 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 1. rindas Excel darblapas šūnā. Varat ievadīt šo izteiksmi tekstlodziņa vadīklai rekvizīta rekvizītā ControlSource vadīklas rekvizītu lapā.

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

Funkciju DDE varat izmantot tikai tekstlodziņa, opciju grupas, izvēles rūtiņas vai kombinētā lodziņa rekvizītā Vadīklas avots . Funkciju DDE nevar nosaukt no aVisual Basic for APPLICATIONS (VBA).

Izmantojot funkciju DDE , vadīkla kļūst tikai lasāma Formas skats un drukas priekšskatījumā. Piemēram, ja tekstlodziņā izmantojat funkciju DDE , tekstlodziņā esošo tekstu nevar rediģēt. Teksts ir jārediģē citā lietojumprogrammā. Tā kā rekvizīts ControlSource ir tikai lasāms formas skatā un drukas priekšskatījumā, izmaiņas vadīklā ir jāveic Noformējuma skats.

Microsoft Windows un jūsu datora atmiņa un resursi nosaka maksimālo DDE sarunu skaitu, ko var atvērt vienlaikus. Ja sarunu nevar iniciēt, jo otra programma nav palaista vai neatpazīst norādīto tēmu, vai ir sasniegts maksimālais sarunu skaits, funkcija DDE atgriež vērtību Null.

Piezīme.: Cita lietojumprogramma var būt konfigurēta tā, lai ignorētu DDE sarunas pieprasījumu. Ja tā ir, funkcija DDE atgriež vērtību Null. Tāpat varat iestatīt, lai programma Access ignorētu pieprasījumus no citām lietojumprogrammām: izvēlnē Fails noklikšķiniet uz Access opcijas un pēc tam dialoglodziņā lietojumprogrammas iestatījumi noklikšķiniet uz papildu . Sadaļā DDE darbībasatlasiet Ignorēt DDE pieprasījumus.

Padoms

Ja jums ir nepieciešams manipulēt ar citas lietojumprogrammas objektiem no programmas Access, iespējams, vēlēsities izmantot automatizāciju.

Tālāk esošajā tabulā ir parādīts, kā darbojas DDE funkcija, kad tā tiek lietota katrai vadīklai.

Con kontrole

Piezīmes

Tekstlodziņš

Arguments elements var atsaukties uz tekstu vai skaitļiem. Ja vienums atsaucas uz vairāk nekā vienu informācijas vienību, piemēram, nosauktu diapazonu Excel darblapā, kurā ir vairākas šūnas, funkcija DDE atgriež pirmo ievadni. Šo funkciju varat izmantot ar tekstlodziņu, lai rādītu datus, kas atrodas darblapas šūnā.

Kombinētais lodziņš

Funkcija DDE aizpilda kombinēto lodziņu ar informāciju, uz kuru atsaucas vienums. Jūs nevarat ievadīt datus lodziņa teksta daļā. Funkciju DDE var izmantot ar kombinēto lodziņu, lai rādītu to valstu/reģionu sarakstu, kurus saglabājat Excel darblapā.

Opciju grupa

Katras opcijas pogas rekvizīts OptionValue opciju grupā ir iestatīts uz skaitli. Parasti pirmā pogas vērtība ir 1, otrais ir 2, un tā tālāk. Funkcijas DDE Atgrieztais skaitlis nosaka, kura opcijas poga ir atlasīta.

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

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ž vērtību, kas nav nulle, piemēram, 1 vai-1, tiks atlasīts lodziņš. Ja vienums atsaucas uz tekstu vai vairāk nekā vienu informācijas vienību, piemēram, nosauktu diapazonu Excel darblapā, kurā ir vairākas šūnas, izvēles rūtiņa nebūs pieejama.


Vai nepieciešama papildu palīdzība?

Paplašiniet savas Office prasmes
Iepazīties ar apmācību
Esiet pirmais, kas saņem jaunās iespējas
Pievienoties Office Insider programmai

Vai šī informācija bija noderīga?

Paldies par jūsu atsauksmēm!

Paldies par atsauksmēm! Šķiet, ka jums varētu būt noderīgi sazināties ar kādu no mūsu Office atbalsta speciālistiem.

×