Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
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. |
Observaciones
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.