Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Использует открытый канал динамического обмена данными (DDE) для отправки данных в приложение.
Синтаксис
выражение.
DDEPoke( _Channel_ , _Item_ , _Data_ )
выражение: переменная, представляющая объект Application. Необязательный параметр.
Параметры
| Имя | Обязательный или необязательный | Тип данных | Описание |
|---|---|---|---|
| Канал | Обязательный | Long | Номер канала, возвращаемый методом DDEInitiate . |
| Элемент | Обязательный | String | Элемент в разделе DDE, в который отправляются указанные данные. |
| Data | Обязательный | String | Данные, отправляемые в принимающее приложение (сервер DDE). |
Замечания
Если метод DDEPoke не выполнен успешно, возникает ошибка.
Пример
Этот пример открывает книгу Microsoft Excel Sales.xls и вставляет "1996 Sales" в ячейку 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 и обратная связь.