Red de conocimiento de divisas -
Preguntas y respuestas sobre viajes - ¿Qué hace VBA? VBA es un lenguaje de automatización general: VISUAL BASIC for Application (VBA), que puede considerarse un subconjunto del muy popular lenguaje de desarrollo de aplicaciones VISUAL BASIC. De hecho, VBA es una versión parásita de la aplicación VB. La base de VBA Visual Basic para Aplicaciones (VBA) es un objetivo a largo plazo perseguido por Microsoft, que permite la implementación perfecta de software de aplicaciones programables. Como lenguaje de macros de propósito general, todas las aplicaciones programables de Microsoft pueden utilizar VBA. Antes de VBA, algunas aplicaciones de software como Excel, Word, Access y Project utilizaban sus propios lenguajes de macros para que los usuarios los desarrollaran y utilizaran. Sin embargo, cada lenguaje de macros es independiente y requiere que los usuarios lo aprendan específicamente. Son incompatibles entre sí, lo que hace que el software de la aplicación no pueda interconectarse dentro del programa. Es muy importante tener una herramienta de desarrollo que pueda abarcar múltiples aplicaciones y hacer que cada producto de software de aplicación sea eficiente, flexible y consistente. Como nueva generación de lenguaje de macros estándar, VBA tiene la capacidad mencionada anteriormente de abarcar múltiples software de aplicación y controlar objetos de software de aplicación, de modo que los programadores solo necesitan aprender un lenguaje de macros estándar unificado para cambiar a software de aplicación específico. Al programar y depurar código, los programadores ven que la misma interfaz de usuario VBA es compatible con el lenguaje de macros del software de aplicación original, lo que garantiza la inversión de los usuarios en código y trabajo. Con VBA, múltiples aplicaciones * * * utilizan un lenguaje de macros, lo que ahorra tiempo de aprendizaje a los programadores y mejora el desarrollo mutuo y las capacidades de llamada de diferentes aplicaciones. En Office 2000, el lenguaje de macros VBA está disponible para todas las aplicaciones, incluidas Word, Excel, PowerPoint, Access, Outlook y Project. En cada aplicación de Office 97, se ha agregado un editor de Visual Basic. De esta forma, los usuarios contarán con métodos y estándares unificados para establecer y administrar VBA en Excel, Word e incluso Access. VB y VBA VBA se desarrollan en base a Visual Basic y tienen estructuras de lenguaje similares. Visual Basic es la principal herramienta de desarrollo de interfaz gráfica de Microsoft y VBA 5.0 (VBA 97) es un subconjunto de Visual Basic 5.0. Visual Basic es un lenguaje de cuarta generación desarrollado a partir de Basic. Como herramienta de desarrollo de sistemas Windows independiente, Visual Basic puede desarrollar varias aplicaciones en el entorno de Windows. Es un lenguaje de programación de alto nivel estructurado visual, orientado a objetos y controlado por eventos. Tiene las características de alta eficiencia, fácil de aprender y funciones potentes. El lenguaje de programación de VB es simple y conveniente. Utilice su mecanismo de programación basado en eventos, herramientas de diseño visual novedosas y fáciles de usar, y utilice funciones de interfaz de programación de aplicaciones (API) de Windows, utilizando biblioteca de vínculos dinámicos (DLL), intercambio dinámico de datos (DDE), vinculación e incrustación de objetos ( OLE), tecnologías como Open Database Access (ODBC) pueden compilar de manera eficiente y rápida sistemas de software de aplicaciones con potentes funciones e interfaces gráficas ricas en el entorno Windows. Una gran parte del programa Visual Basic se implementa de forma visual, lo que significa que la pantalla del programa se puede ver durante la etapa de diseño y el usuario puede cambiar fácilmente la imagen, el tamaño, el color, etc. hasta que estén satisfechos. Los usuarios de VB pueden ser personal de software profesional que carece de experiencia en desarrollo de lenguajes Windows y C, o profesionales que tienen cierta experiencia en desarrollo de Windows. El método de programación visual de VB hace que el diseño de aplicaciones de Windows, originalmente tedioso y desalentador, sea fácil e interesante. En el pasado, las herramientas de desarrollo de aplicaciones de Windows utilizaban métodos de programación al diseñar interfaces gráficas de usuario, acompañados de una gran cantidad de tareas informáticas. Aproximadamente el 90% del código del programa de una aplicación grande se utiliza para procesar la interfaz de usuario. El efecto de visualización de la interfaz no se puede ver durante el proceso de diseño del programa y solo se puede observar cuando se ejecuta el programa. Si el efecto de la interfaz no es bueno, debe volver al programa y realizar modificaciones. Visual Basic proporciona una novedosa herramienta de diseño visual que resume inteligentemente la complejidad del diseño de la interfaz de Windows. Los programadores no necesitan escribir mucho código de programación para el diseño de interfaces. Solo necesitan usar las herramientas existentes para dibujar la interfaz requerida en la pantalla de acuerdo con el diseño requerido por el diseñador y establecer propiedades para cada objeto gráfico. VB genera automáticamente un código de diseño de interfaz para que los controles preprogramados se puedan conectar visualmente para formar una interfaz que se puede ajustar en cualquier momento. VBA no solo hereda el mecanismo de desarrollo de VB, sino que también tiene una estructura de lenguaje similar a VB. Su entorno de desarrollo integrado IDE también es casi el mismo. Sin embargo, VBA está optimizado específicamente para aplicaciones de oficina. VB puede ejecutar aplicaciones directamente desde el escritorio de Windows 95 o NT, mientras que los proyectos de VBA sólo se pueden llamar a través de aplicaciones de oficina llamadas Host, como Excel, Word y PowerPoint.