DDEIniciar (función)

Se aplica a
Access para Microsoft 365 Access 2021 Access 2019 Access 2016

Puede usar la función DDEInitiate para iniciar una conversación de intercambio dinámico de datos (DDE) con otra aplicación. La función DDEInitiate abre un canal DDE para la transferencia de datos entre un servidor DDE y la aplicación cliente.

Por ejemplo, si desea transferir datos de una hoja de cálculo de Microsoft Office Excel 2007 a una base de datos de Microsoft Office Access 2007, puede usar la función DDEInitiate para abrir un canal entre las dos aplicaciones. En este ejemplo, Access actúa como aplicación cliente y Excel actúa como aplicación servidor.

Sintaxis

DDEInitiate(aplicación, tema)

La sintaxis de la función DDEInitiate tiene los siguientes argumentos:

Argumento Descripción
de aplicación Una expresión de cadena que identifica una aplicación que puede participar en una conversación DDE. Normalmente, el argumento de aplicación es el nombre de un archivo .exe (sin la extensión .exe) de una aplicación basada en Microsoft Windows, como Excel.
tema Una expresión de cadena que es el nombre de un tema reconocido por el argumento de aplicación . Consulte la documentación de la aplicación para obtener una lista de temas.

    

Observaciones

Si se ejecuta correctamente, la función DDEInitiate inicia una conversación DDE con la aplicación y el tema especificados por los argumentos de la aplicación y el tema y, luego, devuelve un valor entero largo. Este valor devuelto representa un número de canal único que identifica un canal a través del cual puede realizarse la transferencia de datos. Este número de canal se usa posteriormente con otras funciones e instrucciones DDE.

Si la aplicación aún no se está ejecutando o si se está ejecutando pero no reconoce el argumento del tema o no admite DDE, la función DDEInitiate devuelve un error en tiempo de ejecución.

El valor del argumento del tema depende de la aplicación especificada por el argumento de la aplicación . En las aplicaciones que usan documentos o archivos de datos, los nombres de tema válidos suelen incluir los nombres de esos archivos.

Nota

El número máximo de canales que se pueden abrir simultáneamente viene determinado por Microsoft Windows y la memoria y los recursos del equipo. Si no usa un canal, debe conservar los recursos. Para ello, finalice con una instrucción DDETerminate o DDETerminateAll .

Propina

Si necesita manipular objetos de otra aplicación desde Access, puede considerar la posibilidad de usar la automatización.