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


Метод Application.DDEPoke (Access)

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

Синтаксис

expression. DDEPoke (ChanNum, Item, Data)

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

Параметры

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

Замечания

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

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

Строка, содержащаяся в аргументе data , должна быть буквенно-цифровой текстовой строкой. Другие форматы не поддерживаются. Например, аргумент data может быть числом для заполнения ячейки в указанном диапазоне на листе Excel.

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

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

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

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