Поделиться через


Метод Application.DDEExecute (Access)

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

Синтаксис

expression. DDEExecute (ChanNum, Command)

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

Параметры

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

Замечания

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

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

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

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

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

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