Метод Global.DDEInitiate (Word)

Открывает канал динамического обмена данными (DDE) с другим приложением и возвращает номер канала.

Синтаксис

выражение. DDEInitiate( _App_ , _Topic_ )

Выражение Переменная, представляющая глобальный объект. Необязательный параметр.

Параметры

Имя Обязательный или необязательный Тип данных Описание
Приложение Обязательный String Имя приложения.
Статья Обязательный String Имя раздела DDE, например имя открытого документа, распознается приложением, для которого открывается канал.

Замечания

В случае успешного выполнения метод DDEInitiate возвращает номер открытого канала. Все последующие функции DDE используют этот номер для указания канала.

Пример

В этом примере инициируется беседа DDE с разделом System и открывается книга Microsoft Office Excel Sales.xls. В этом примере канал DDE завершается, запускается канал для Sales.xls, а затем вставляется текст в ячейку R1C1.

Dim lngChannel As Long 
 
lngChannel = DDEInitiate(App:="Excel", Topic:="System") 
DDEExecute Channel:=lngChannel, Command:="[OPEN(" & Chr(34) _ 
 & "C:\Sales.xls" & Chr(34) & ")] 
DDETerminate Channel:=lngChannel 
lngChannel = DDEInitiate(App:="Excel", Topic:="Sales.xls") 
DDEPoke Channel:=lngChannel, Item:="R1C1", Data:="1996 Sales" 
DDETerminate Channel:=lngChannel

См. также

Глобальный объект

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

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