Метод 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
См. также
Поддержка и обратная связь
Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.