Функция DDE

Забележка:  Бихме искали да ви осигурим най-новото помощно съдържание възможно най-бързо на вашия собствен език. Тази страница е преведена чрез автоматизация и може да съдържа граматически грешки и несъответствия. Нашата цел е това съдържание да ви бъде полезно. Можете ли да ни кажете дали информацията е била полезна за вас, в дъното на тази страница? Ето статията на английски за бърза справка.

Можете да използвате функцията DDE , за да започнете разговор динамични данни на exchange (DDE) с друго приложение, искане на елемент на информация от това приложение и показва тази информация в контрола на формуляр или отчет.

Например можете да използвате функцията DDE в свойството ControlSource на текстовото поле, да показвате данни от зададения клетка в работен лист на Microsoft Office Excel 2007 .

Синтаксис

DDE ( приложение, тема, елемент )

Синтаксисът на функцията DDE има следните аргументи:

A rgument

Описание

приложение

низов израз идентифициране на приложение, което може да участва в DDE разговор. Обикновено приложение е името на .exe файл (без разширение .exe) за Microsoft Windows – базирани приложение, например Excel. За да започнете DDE разговор с Excel, въведете например "Excel" за аргумента приложение .

Тема

Низов израз, който е името на тема разпознат от приложение. Аргументът тема често е файл на документ или данни. Проверете документацията на друго приложение за списък с възможни теми.

елемент

Низов израз, който е името на елемент на данни разпознат от приложение. Проверете документацията на друго приложение за списък с възможните елементи.


Забележки

DDE функция се опитва да започнат DDE разговор с указаното приложение и темаи искания за данните в елемента. Ако е успешно, DDE функцията връща низ, който съдържа исканата информация.

Ако се иска данни от Excel, елемент може да бъде идентификатор на ред и колона, например "R1C1" или името на диапазон от клетки. В следващия пример функцията DDE изисква информация от клетка в ред 1, колона 1 в работен лист на Excel. Можете да въведете този израз за контрола на текстово поле в полето на свойството ControlSource в свойствата на контролата:

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

Можете да използвате функцията DDE само в свойството ControlSource на текстовото поле, група от опции, отметнете квадратчето или разгъващ се списък. Можете не може да се обадите на DDE функцията aVisual Basic for Applications (VBA) модул.

Когато използвате функцията DDE , контролата става само за четене в изглед на формуляр "и" Визуализация на печата. Например ако използвате функцията DDE в текстово поле, не може да се редактира текста в текстовото поле. Трябва да редактирате текста в друго приложение. Тъй като свойството ControlSource е само за четене в изглед за формуляри и визуализация на печата, трябва да бъдат правени промени към контрола в изглед за проектиране.

Microsoft Windows и памет и ресурсите на компютъра определят максималния брой на DDE разговори, които могат да бъдат отворени едновременно. Ако не може да бъде стартирано разговора, защото другото приложение не се изпълнява или не разпознава указания темата, или ако вече не е достигнат максимален брой на разговори, DDE функцията връща Null.

Забележка: Другото приложение може да бъде конфигуриран да игнорирате искането ви за DDE разговор. Ако е така, DDE функцията връща Null. По същия начин, можете да зададете достъп до игнорира исканията от други приложения: щракнете върху Опции на Access в менюто файл , след което щракнете върху Разширени в диалоговия прозорец Настройки на приложението . Под DDE операцииизберете исканията на DDE Игнориране.

съвет

Ако трябва да управлявате обекти на друго приложение от Access, може да искате да можете да използвате автоматизация.

Таблицата по-долу илюстрира поведението на функцията DDE , когато го използвате с всяка от контролите.

CON контрол

Забележки

Текстово поле

Аргументът елемент може да препраща към текст или числа. Ако елемент се отнася до повече от една част от информация, например наименуван диапазон в работен лист на Excel, която съдържа няколко клетки, DDE функцията връща първия запис. Можете да използвате тази функция с текстово поле, за да покажете данните, съдържащи се в клетка в работния лист.

Разгъващ се списък

Функцията DDE запълва разгъващ се списък с информацията, посочена от елемент. Можете да въведете данни в текста част на полето. Можете да използвате функцията DDE с разгъващ се списък, за да покажете списък на страни/региони, които да поддържате в работен лист на Excel.

Група опции

Свойство optionvalue на всеки бутон за избор в група от опции е настроен да число. Обикновено първата бутон стойност е 1, а вторият е 2 и т.н. Число, върнат от функцията DDE определя кой бутон за избор ще бъде избран.

Например ако функцията DDE връща 2, ще бъде избран вторият бутон. Ако тази функция връща стойност, която не съответства на никой от свойство OptionValue настройки, нито един от бутоните ще бъде избран. Ако елемент се отнася до повече от една част от информация, например наименуван диапазон в работен лист на Excel, която съдържа няколко клетки, DDE функцията връща първия запис.

Квадратче за отметка

Ако DDE функцията връща 0, ще бъде изчистена отметката от квадратчето. Ако тази функция връща ненулева номер, например 1 или – 1, полето ще бъде избран. Ако елемент препраща към текст или към повече от една част от информация, например наименуван диапазон в работен лист на Excel, която съдържа няколко клетки, квадратчето за отметка ще бъдат недостъпни.


Разширете уменията си в Office
Преглед на обучението
Получавайте първи новите функции
Присъединете се към участниците в Office Insider

Беше ли полезна тази информация?

Благодарим ви за обратната връзка!

Благодарим ви за вашата обратна връзка. Изглежда, че ще бъде полезно да ви свържем с един от нашите агенти по поддръжката на Office.

×