DDE (función)

Importante:  Este artículo se ha traducido con traducción automática; vea la declinación de responsabilidades. Para su referencia, puede encontrar la versión en inglés de este artículo aquí.

Puede usar la función DDE para iniciar una conversación de dinámico de datos (DDE) de exchange con otra aplicación, solicitar un elemento de la información de esa aplicación y presentar la información en un control en un formulario o informe.

Por ejemplo, puede usar la función DDE en la propiedad ControlSource de un cuadro de texto para mostrar datos de una celda especificada en una hoja de cálculo Microsoft Office Excel 2007.

Sintaxis

DDE ( aplicación, tema, elemento )

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

A rgument

Descripción

aplicación

expresión de cadena identifica una aplicación que puede participar en una conversación DDE. Normalmente, aplicación es el nombre de un archivo .exe (sin la extensión .exe) de una aplicación basada en Windows, como Excel de Microsoft. Por ejemplo, para iniciar una conversación DDE con Excel, escriba "Excel" en el argumento aplicación .

tema

Una expresión de cadena que es el nombre de un tema reconocidas por la aplicación. El argumento tema con frecuencia es un documento o archivo de datos. Consulte la documentación de la aplicación para obtener una lista de temas posibles.

elemento

Una expresión de cadena que es el nombre de un elemento de datos reconocidas por la aplicación. Consulte la documentación de la aplicación para obtener una lista de elementos posibles.


Observaciones

La función DDE intenta iniciar una conversación DDE con la aplicación y especificados temay solicita los datos de elemento. Si se realiza correctamente, la función DDE devuelve una cadena que contiene la información solicitada.

Si está solicitando datos de Excel, elemento podría ser un identificador de fila y columna, como "R1C1" o el nombre de un rango de celdas. En el ejemplo siguiente, la función DDE solicita información de la celda de la fila 1, columna 1 de una hoja de cálculo de Excel. Puede introducir esta expresión para un control de cuadro de texto en el cuadro de propiedad ControlSource en la hoja de propiedades del control:

=DDE("Excel", "Sheet1", "R1C1")

Puede usar la función DDE solamente en la propiedad ControlSource de un cuadro de texto, grupo de opciones, casilla de verificación o un cuadro combinado. No se puede llamar a la función DDE desde un módulo Basic de para aplicaciones (VBA).

Al usar la función DDE , el control será de solo lectura en vista Formulario y vista previa de impresión. Por ejemplo, si usa la función DDE en un cuadro de texto, no puede modificar el texto en el cuadro de texto. Debe modificar el texto en la otra aplicación. Dado que la propiedad ControlSource es de solo lectura en la vista formulario y vista previa de impresión, deben realizarse cambios en el control en vista Diseño.

Microsoft Windows y memoria y recursos de su equipo determinan el número máximo de conversaciones DDE que puede haber abiertas simultáneamente. Si no se puede iniciar la conversación porque la otra aplicación no se está ejecutando o no reconoce el tema especificado, o si ya se ha alcanzado el número máximo de conversaciones, la función DDE devuelve un nulo.

Nota: La otra aplicación puede estar configurada para ignorar la solicitud de conversación DDE. Si es así, la función DDE devuelve Null. Asimismo, puede configurar el acceso para omitir solicitudes de otras aplicaciones: haga clic en Opciones de Access en el menú archivo , haga clic en Opciones avanzadas en el cuadro de diálogo Configuración de la aplicación . En operaciones DDE, seleccione Omitir peticiones DDE.

Sugerencia

Si necesita manipular objetos de otra aplicación desde Access, desea usar la característica automatización.

La tabla siguiente muestra cómo la función DDE se comporta cuando se usa con cada uno de los controles.

Con coincidir

Observaciones

Cuadro de texto

El argumento elemento puede hacer referencia a un texto o números. Si elemento hace referencia a más de un fragmento de información, como un rango con nombre en una hoja de cálculo de Excel que contiene varias celdas, la función DDE devuelve la primera entrada. Puede utilizar esta función con un cuadro de texto para mostrar los datos contenidos en una celda de la hoja de cálculo.

Cuadro combinado

La función DDE rellena el cuadro combinado con la información indicada en elemento. No se puede escribir datos en la parte del cuadro de texto. Puede usar la función DDE con un cuadro combinado para mostrar una lista de países o regiones que se conservan en una hoja de cálculo de Excel.

Grupo de opciones

La propiedad OptionValue de cada botón de opción en un grupo de opciones se establece en un número. Normalmente, el valor del primer botón es 1, el segundo es 2 y así sucesivamente. El número devuelto por la función DDE determina qué botón de opción seleccionado.

Por ejemplo, si la función DDE devuelve 2, se selecciona el segundo botón. Si esta función devuelve un valor que no coincide con ninguno de los valores de la propiedad OptionValue , se selecciona ninguno de los botones. Si elemento hace referencia a más de un fragmento de información, como un rango con nombre en una hoja de cálculo de Excel que contiene varias celdas, la función DDE devuelve la primera entrada.

Casilla

Si la función DDE devuelve 0, se borrarán la casilla de verificación. Si esta función devuelve un número distinto de cero, como 1 o -1, se selecciona la casilla. Si el elemento que hace referencia al texto o a más de un fragmento de información, como un rango con nombre en una hoja de cálculo de Excel que contiene varias celdas, la casilla de verificación estará disponible.


Nota: Declinación de responsabilidades de traducción automática: Este artículo se ha traducido con un sistema informático sin intervención humana. Microsoft ofrece estas traducciones automáticas para que los hablantes de otros idiomas distintos del inglés puedan disfrutar del contenido sobre los productos, los servicios y las tecnologías de Microsoft. Puesto que este artículo se ha traducido con traducción automática, es posible que contenga errores de vocabulario, sintaxis o gramática.

Ampliar sus conocimientos
Explorar los cursos
Obtener nuevas características primero
Únase a los participantes de Office Insider

¿Le ha sido útil esta información?

¡Gracias por sus comentarios!

Gracias por sus comentarios. Quizá le interese ponerse en contacto con uno de nuestros agentes de soporte de Office.

×