Interactuar con otras aplicaciones

Con Visual FoxPro puede compartir datos con otras aplicaciones, como Microsoft Excel y Microsoft Word, utilizar objetos de otras aplicaciones y controlar otras aplicaciones mediante Automatización.

Uso compartido de datos con otras aplicaciones

Puede aprovechar todas las herramientas de software de su escritorio con Visual FoxPro.

Usar datos de FoxPro en otras aplicaciones   Compartir datos con otras aplicaciones es fácil. Por ejemplo, puede compartir datos de Visual FoxPro con Microsoft Excel mediante el Asistente para tablas dinámicas, y con Microsoft Word mediante el Asistente para combinar correspondencia.

Mostrar o almacenar objetos de otras aplicaciones   Puede incluir objetos de otra aplicación vinculándolos o incrustándolos en tablas o en formularios. A continuación, podrá modificar los objetos directamente, sin salir de Visual FoxPro.

La modificación de objetos incluidos es fácil con Visual FoxPro.

Importar y exportar datos

Puede importar y exportar datos entre Visual FoxPro y muchas otras aplicaciones, empleando diversos formatos de archivo: texto, hojas de cálculo y tablas, por citar algunos. Los datos pueden agregarse fácilmente a tablas existentes. Un Asistente para importar le ayuda a tomar decisiones acerca de la estructura que desea que adopten los datos en Visual FoxPro.

Para obtener más información, consulte Importar y exportar datos.

Integración con Automatización

Visual FoxPro ofrece la posibilidad de integrar completamente su aplicación con otras aplicaciones.

Controlar otras aplicaciones   Puede extender la eficacia de su aplicación controlando otras aplicaciones mediante programación. Por ejemplo, puede hacer que Microsoft Excel realice algunos cálculos, ordenar a Microsoft Graph que represente gráficamente los resultados y, a continuación, almacenar el gráfico en un campo General de una tabla de Visual FoxPro, todo desde el código de Visual FoxPro. O puede agregar controles ActiveX programados por usted u otras personas.

Optimizar solicitudes de Automatización   Puede determinar cuánto tiempo emplea el sistema en las solicitudes y cuánto tiempo emplea en mostrar los mensajes a los usuarios. Por ejemplo, puede controlar cuánto tiempo pasa el sistema reintentado solicitudes de Automatización antes de mostrar un mensaje de “servidor ocupado”.

También puede controlar el número de milisegundos que transcurren durante la entrada del usuario, como, por ejemplo, la utilización del mouse o el teclado mientras está pendiente una solicitud de Automatización, y la aparición del mensaje de “ocupado”.

Controlar Visual FoxPro desde otras aplicaciones   Mediante la utilización de Visual FoxPro como servidor de Automatización, puede crear referencias a los objetos de Visual FoxPro, ejecutar comandos de Visual FoxPro y ejecutar programas de Visual FoxPro desde otras aplicaciones.

Para obtener más información acerca de Automatización, consulte Agregar OLE.

Crear documentos activos

Los documentos activos no son HTML pero se ven en un explorador Web, por ejemplo, Microsoft Internet Explorer. Ahora puede crear aplicaciones de documentos activos en Visual FoxPro. Un documento activo de Visual FoxPro es una aplicación (.app) que se crea a partir de un proyecto de Visual FoxPro. La clase del archivo principal del proyecto se basa en la clase de base ActiveDoc.

Utilice el Administrador de proyectos y el Diseñador de clases para crear su propia aplicación de documento activo. Para obtener más información acerca de cómo crear documentos activos de Visual FoxPro, consulte Interoperabilidad e Internet. Consulte ActiveDoc (Objeto) para obtener más información acerca de sus propiedades y métodos.

Vea también

Introducción a las características de Visual FoxPro | Desarrollar soluciones cliente-servidor | Importar y exportar datos | Desarrollar aplicaciones con varios programadores