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
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.