Вы можете использовать функцию DDERequest в канале сеанса DDE для запроса элемента данных из серверного приложения DDE.
Например, если открыт канал DDE между Microsoft Office Access 2007 и Microsoft Office Excel 2007, с помощью функции DDERequest можно переместить текст с листа Excel в базу данных Access.
Синтаксис
DDERequest ( номер_канала , раздел )
Функция DDERequest имеет следующие аргументы:
Ар гумент |
Описание |
номер_канала |
номер канала, целое число, возвращаемое функцией DDEInitiate . |
раздел |
строковое выражение, имя элемент данных распознается приложением, указанным функцией DDEInitiate . Список возможных элементов см. в документации по приложению. |
Примечания
Аргумент ch annual указывает номер канала требуемого диалога DDE, а аргумент item определяет, какие данные следует извлечь из серверного приложения. Значение аргумента item зависит от приложения и тема, указанного при открытии канала, указанного аргументом ch annual . Например, аргумент элемента может быть диапазоном ячеек на листе Excel.
Функция DDERequest возвращает variant в виде строка, содержащего запрошенные сведения, если запрос был выполнен успешно.
Данные запрашиваются в буквенно-цифровом текстовом формате. Передать рисунки или текст в любом другом формате невозможно.
Если аргумент номер_канала не является целым числом, соответствующим открытому каналу, или запрашиваемые данные не могут быть переданы, возникает ошибка во время выполнения.