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