Метод Application.DDERequest (Excel)
Запрашивает сведения из указанного приложения. Этот метод всегда возвращает массив.
Синтаксис
expression. DDERequest (канал, элемент)
выражение: переменная, представляющая объект Application.
Параметры
Имя | Обязательный или необязательный | Тип данных | Описание |
---|---|---|---|
Канал | Обязательный | Long | Номер канала, возвращаемый методом DDEInitiate . |
Элемент | Обязательный | String | Запрашиваемый элемент. |
Возвращаемое значение
Variant
Пример
В этом примере открывается канал к системным разделу в Word, а затем с помощью элемента Темы возвращается список всех открытых документов. Список возвращается в столбце A на листе Sheet1.
channelNumber = Application.DDEInitiate( _
app:="WinWord", _
topic:="System")
returnList = Application.DDERequest(channelNumber, "Topics")
For i = LBound(returnList) To UBound(returnList)
Worksheets("Sheet1").Cells(i, 1).Formula = returnList(i)
Next i
Application.DDETerminate channelNumber
Поддержка и обратная связь
Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.