Метод 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 и обратная связь.