DDEIniciar (función)

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

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

Sintaxis

DDEIniciar(aplicación, tema)

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

Argumento

Descripción

aplicación

DDE (Intercambio dinámico de datos)canal DDE (intercambio dinámico de datos)Microsoft Office Excel 2007Microsoft Office Access 2007expresión de cadena que identifica a una aplicación que puede tomar parte en una comunicación DDE. Por lo general, el argumento aplicación es el nombre de un archivo .EXE (sin la extensión .EXE) de una aplicación basada en Microsoft Windows, por ejemplo, Microsoft Excel.

tema

Expresión de cadena que contiene el nombre de un DDE (Intercambio dinámico de datos)canal DDE (intercambio dinámico de datos)Microsoft Office Excel 2007Microsoft Office Access 2007expresión de cadenatema reconocido por el argumento aplicación. Consulte la documentación de la aplicación para obtener una lista de temas.


Comentarios

Si la función DDEIniciar inicia correctamente una comunicación DDE con la aplicación y tema especificados por los argumentos aplicación y tema, devuelve un tipo de dato entero DDE (Intercambio dinámico de datos)canal DDE (intercambio dinámico de datos)Microsoft Office Excel 2007Microsoft Office Access 2007expresión de cadenatematipo de datos Largo. Este valor entero representa un DDE (Intercambio dinámico de datos)canal DDE (intercambio dinámico de datos)Microsoft Office Excel 2007Microsoft Office Access 2007expresión de cadenatematipo de datos Largonúmero de canal exclusivo que identifica un canal por el cual puede realizarse la transferencia de datos. Este número de canal se puede usar después con otras funciones e instrucciones DDE.

Si la aplicación no se ha ejecutado, o si se ha ejecutado pero no reconoce el argumento tema o no admite DDE, la función DDEIniciar devuelve un DDE (Intercambio dinámico de datos)canal DDE (intercambio dinámico de datos)Microsoft Office Excel 2007Microsoft Office Access 2007expresión de cadenatematipo de datos Largonúmero de canalerror en tiempo de ejecución.

El valor del argumento tema depende de la aplicación especificada por el argumento aplicación. Cuando se trata de aplicaciones que usan archivos de documentos o de datos, los nombres de temas válidos a menudo incluyen el nombre de esos archivos.

Nota   El número máximo de canales que pueden estar abiertos simultáneamente lo determina Microsoft Windows, y la memoria y los recursos del sistema. Si no está usando algún canal, debería conservar los recursos finalizándolo mediante una instrucción DDETerminate o DDETerminateAll.

tip

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

Se aplica a: Access 2007



¿Le ha sido útil esta información?

No

¿Cómo podemos mejorarlo?

255 caracteres restantes

Para proteger su privacidad, no incluya información de contacto en sus comentarios. Revisar política de privacidad.

¡Gracias por sus comentarios!

Recursos de soporte técnico

Cambiar idioma