Можете да използвате функцията DDERequest по отворен канал за динамичен обмен на данни (DDE), за да поискате елемент от информация от приложение на DDE сървър.
Например ако имате отворен DDE канал между Microsoft Office Access 2007 и Microsoft Office Excel 2007, можете да използвате функцията DDERequest , за да прехвърлите текст от работен лист на Excel в база данни на Access.
Синтаксис
DDERequest ( канал ; елемент )
Синтаксисът на функцията DDERequest има следните аргументи:
Ar gument |
Описание |
channum |
номер на канал, цяло число, върнато от функцията DDEInitiate . |
елемент |
низов израз, което е името на елемент на данни, разпознато от приложението, зададено от функцията DDEInitiate . Проверете документацията на приложението за списък на възможните елементи. |
Забележки
Аргументът channum указва номера на канала на желания DDE разговор, а аргументът елемент определя кои данни трябва да бъдат извлечени от сървърното приложение. Стойността на аргумента на елемента зависи от приложението и тема, зададени, когато каналът, посочен от аргумента "канал ", е отворен. Например аргументът елемент може да е диапазон от клетки в работен лист на Excel.
Функцията DDERequest връща стойност от тип Variant като низ, съдържаща исканата информация, ако искането е успешно.
Данните се изискват в буквено-цифров текстов формат. Графиките или текстът в друг формат не могат да се прехвърлят.
Ако аргументът " канал " не е цяло число, съответстващо на отворен канал, или ако исканите данни не могат да бъдат прехвърлени, ще възникне грешка по време на изпълнение.