Compartir a través de


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

Objeto Application

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.