Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Отправляет команду или ряд команд в приложение через указанный канал динамического обмена данными (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 и обратная связь.