Método Application.DDEInitiate (Word)

Abre un canal de intercambio dinámico de datos (DDE) en otra aplicación y devuelve el número de canal.

Sintaxis

expresión. DDEInitiate( _App_ , _Topic_ )

expresión Variable que representa un objeto Application.

Parámetros

Nombre Obligatorio/opcional Tipo de datos Descripción
Aplicación Obligatorio String Nombre de la aplicación.
Topic Obligatorio String El nombre del tema de DDE, por ejemplo el nombre de un documento abierto, reconocido por la aplicación en la cual se está abriendo el canal.

Comentarios

Si tiene éxito, el método DDEInitiate devuelve el número del canal abierto. Todas las funciones DDE subsiguientes utilizan este número para especificar el canal.

Ejemplo:

En este ejemplo se inicia una conversación DDE con el tema System y se abre el libro de Microsoft Office Excel Sales.xls. En el ejemplo se termina el canal DDE, se inicia un canal en Sales.xls y luego se inserta texto en la celda R1C1.

Dim lngChannel As Long 
 
lngChannel = DDEInitiate(App:="Excel", Topic:="System") 
DDEExecute Channel:=lngChannel, Command:="[OPEN(" & Chr(34) _ 
 & "C:\Sales.xls" & Chr(34) & ")] 
DDETerminate Channel:=lngChannel 
lngChannel = DDEInitiate(App:="Excel", Topic:="Sales.xls") 
DDEPoke Channel:=lngChannel, Item:="R1C1", Data:="1996 Sales" 
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.