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