Puede usar la función DDERequest a través de un canal de intercambio dinámico de datos (DDE) abierto para solicitar un elemento de información de una aplicación de servidor DDE.
Por ejemplo, si tiene un canal DDE abierto entre Microsoft Office Access 2007 y Microsoft Office Excel 2007, puede usar la función DDERequest para transferir texto de una hoja de cálculo de Excel a una base de datos de Access.
Sintaxis
DDERequest ( channum , elemento )
La sintaxis de la función DDERequest tiene estos argumentos:
Ar gument |
Descripción |
channum |
Un número de canal, el entero devuelto por la función DDEInitiate . |
elemento |
Un expresión de cadena que es el nombre de un elemento de datos reconocido por la aplicación especificada por la función DDEInitiate . Consulta la documentación de la aplicación para obtener una lista de posibles elementos. |
Observaciones
El argumento channum especifica el número de canal de la conversación DDE deseada y el argumento item identifica qué datos se deben recuperar de la aplicación de servidor. El valor del argumento elemento depende de la aplicación y tema especificado cuando se abre el canal indicado por el argumento channum . Por ejemplo, el argumento elemento puede ser un rango de celdas en una hoja de cálculo de Excel.
La función DDERequest devuelve un tipo de datos Variant como un cadena que contiene la información solicitada si la solicitud se realizó correctamente.
Los datos se solicitan en formato de texto alfanumérico. Los gráficos o el texto en cualquier otro formato no se pueden transferir.
Si el argumento channum no es un entero que corresponde a un canal abierto, o si los datos solicitados no se pueden transferir, se produce un error en tiempo de ejecución.