Функция DDEInitiate

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

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

Синтаксис

DDEInitiate ( приложение, документ )

Функция DDEInitiate имеет следующие аргументы:

Аргумент

Описание

приложение

Строковое выражение, которое определяет приложение, участвующее в сеансе DDE. Как правило, приложение — это имя EXE-файла (без расширения EXE) приложения Microsoft Windows, такого как Excel.

документ

Строковое выражение, которое представляет имя элемента данных, распознаваемое приложением. Список документов см. в документации приложения.


Замечания

В случае успешного выполнения функция DDEInitiate начинает сеанс DDE с приложением и документом, а затем возвращает значение Long integer. Это возвращаемое значение представляет уникальный номер канала, определяющий канал, по которому может осуществляться передача данных. Данный номер канала затем используется другими функциями и операторами DDE.

Если приложение еще не запущено или запущено, но не распознает аргумент документ либо не поддерживает DDE, функция DDEInitiate возвращает ошибку во время выполнения.

Значение аргумента документ зависит от приложения, указанного в аргументе приложение. Для приложений, использующих документы или файлы данных, к допустимым именам для данного аргумента часто относятся имена таких файлов.

Примечание : Максимальное количество сеансов, которые можно одновременно открыть, определяется памятью и ресурсами компьютера и Microsoft Windows. Если вы не используете канал, закройте его с помощью оператора DDETerminate или DDETerminateAll для экономии ресурсов.

Совет

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

Совершенствование навыков
Перейти к обучению
Первоочередный доступ к новым возможностям
Присоединиться к программе предварительной оценки Office

Были ли сведения полезными?

Спасибо за ваш отзыв!

Благодарим за отзыв! Возможно, будет полезно связать вас с одним из наших специалистов службы поддержки Office.

×