Поделиться через


Метод Application.DDEExecute (Word)

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

Синтаксис

выражение. DDEExecute( _Channel_ , _Command_ )

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

Параметры

Имя Обязательный или необязательный Тип данных Описание
Канал Обязательный Long Номер канала, возвращаемый методом DDEInitiate .
Команда Обязательный String Команда или ряд команд, распознаваемых принимающим приложением (сервером DDE). Если принимающее приложение не может выполнить указанную команду, возникает ошибка.

Замечания

Пример

В этом примере создается новый лист в Microsoft Excel. Инструкция макроса XLM для создания нового листа — New(1).

Dim lngChannel As Long 
 
lngChannel = DDEInitiate(App:="Excel", Topic:="System") 
DDEExecute Channel:=lngChannel, Command:="[New(1)]" 
DDETerminate Channel:=lngChannel

В этом примере выполняется макрос Microsoft Excel с именем Macro1 в Personal.xls.

Dim lngChannel As Long 
 
lngChannel = DDEInitiate(App:="Excel", Topic:="System") 
DDEExecute Channel:=lngChannel, Command:="[Run(" & Chr(34) & _ 
 "Personal.xls!Macro1" & Chr(34) & ")]" 
DDETerminate Channel:=lngChannel

См. также

Объект Application

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

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