Метод Application.DDERequest (Access)

Используйте функцию DDERequest по открытому каналу динамического обмена данными (DDE) для запроса элемента информации из серверного приложения DDE.

Синтаксис

выражение. DDERequest (ChanNum, элемент)

выражение: переменная, представляющая объект Application.

Параметры

Имя Обязательный или необязательный Тип данных Описание
ChanNum Обязательный Variant Номер канала. Это целое число, возвращаемое функцией DDEInitiate .
Элемент Обязательный String Строковое выражение, представляющее собой имя элемента данных, распознанного приложением, указанным функцией DDEInitiate . Список возможных элементов можно найти в документации приложения.

Возвращаемое значение

String

Примечания

Например, если между Microsoft Access и Microsoft Excel имеется открытый канал DDE, можно использовать функцию DDERequest для передачи текста из таблицы Excel в базу данных Access.

Аргумент channum указывает номер канала нужного диалога DDE, а аргумент item определяет, какие данные должны быть получены из серверного приложения. Значение аргумента item зависит от приложения и темы, указанных при открытии канала, указанного аргументом channum . Например, аргумент элемента может быть диапазоном ячеек в электронной таблице Excel.

Если запрос выполнен успешно, функция DDERequest возвращает Variant в виде строки, содержащей запрошенную информацию.

Данные запрашиваются в буквенно-цифровом текстовом формате. Графика или текст в любом другом формате не могут быть перенесены.

Если аргумент channum не является целым числом, соответствующим открытому каналу, или если запрошенные данные не могут быть переданы, возникает ошибка во время выполнения.

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

Поддержка и обратная связь

Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.