Método Application.DDEExecute (Word)
Envía un comando o una serie de comandos a una aplicación a través del canal de intercambio dinámico de datos (DDE) especificado.
Sintaxis
expresión. DDEExecute
( _Channel_
, _Command_
)
expresión Variable que representa un objeto Application. Opcional.
Parámetros
Nombre | Obligatorio/opcional | Tipo de datos | Descripción |
---|---|---|---|
Canal | Obligatorio | Long | El número de canal que devuelve el método DDEInitiate. |
Command | Obligatorio | String | Comando o serie de comandos reconocidos por la aplicación receptora (servidor DDE). Si la aplicación receptora no puede ejecutar el comando especificado, se produce un error. |
Comentarios
Ejemplo:
En este ejemplo, se crea una nueva hoja de cálculo de Microsoft Excel. La instrucción de macro XLM para crear una nueva hoja es New(1).
Dim lngChannel As Long
lngChannel = DDEInitiate(App:="Excel", Topic:="System")
DDEExecute Channel:=lngChannel, Command:="[New(1)]"
DDETerminate Channel:=lngChannel
En este ejemplo se ejecuta la macro de Microsoft Excel denominada "Macro1" en 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
Vea también
Soporte técnico y comentarios
¿Tiene preguntas o comentarios sobre VBA para Office o esta documentación? Vea Soporte técnico y comentarios sobre VBA para Office para obtener ayuda sobre las formas en las que puede recibir soporte técnico y enviar comentarios.