Application.DDEExecute method (Access)

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

Синтаксис

выражение. DDEExecute (ChanNum, команда)

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

Параметры

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

Примечания

Например, предположим, что вы открыли канал DDE в Microsoft Access для передачи текстовых данных из электронной таблицы Microsoft Excel в базу данных Access. Используйте инструкцию DDEExecute , чтобы отправить команду " Создать " в Excel, чтобы указать, что вы хотите открыть новую электронную таблицу. В этом примере Access выступает в роли клиентского приложения, а Excel — как серверное.

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

В Visual Basic можно использовать инструкцию DDEExecute только для отправки команд в другое приложение. Сведения об отправке команд в Access из другого приложения см. в статье "Использование Microsoft Access в качестве сервера DDE".

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

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

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