Cuando encuentro un término VBA que no entiendo, por favor pregúntamelo.
VBA hace referencia a Visual Basic para Aplicaciones. Es un lenguaje de macros utilizado en Office, principalmente para mejorar las capacidades de automatización de Word, Excel y otro software. La sintaxis de VBA es similar a la de VB, pero proporciona muchas funciones y objetos que no están disponibles en VB. Todas estas funciones y objetos son para aplicaciones de Office.
Qué es VBA
Hasta principios de la década de 1990, la automatización de aplicaciones era un área desafiante. Para cada aplicación que requería automatización, la gente tenía que aprender un lenguaje de automatización diferente. use el lenguaje de macros de Excel para automatizar EXCEL, use Word BASIC para automatizar WORD, etc. Microsoft decidió compartir un lenguaje de automatización común para las aplicaciones que desarrolla ----- --- Visual Basic For Application (VBA), se puede considerar que VBA es un subconjunto del muy popular lenguaje de desarrollo de aplicaciones VASUAL BASIC. De hecho, VBA es una versión que "parasita" la aplicación VB. Las diferencias entre VBA y VB incluyen los siguientes aspectos:
1. VB está diseñado para crear aplicaciones estándar, mientras que VBA está diseñado para automatizar aplicaciones existentes (EXCEL, etc.)
2. VB tiene su propio entorno de desarrollo y VBA debe ser un parásito de las aplicaciones existentes.
3. Para ejecutar aplicaciones desarrolladas por VB, los usuarios no necesitan instalar VB, porque las aplicaciones desarrolladas por VB son archivos ejecutables (*. EXE), y el programa desarrollado por VBA debe depender de su aplicación "principal", como como EXCEL
A pesar de estas diferencias, VBA y VB siguen siendo muy similares en estructura. De hecho, si comprende VB, encontrará que aprender VBA es muy rápido. Sentarás una base sólida para aprender VB. Además, cuando aprendas a usar VBA para crear soluciones en EXCEL, ya tendrás la capacidad de usar VBA en WORD Access Outlook FOXPRO PROWERPOINT La mayor parte del conocimiento que necesitas para crear soluciones usando VBA. .
* Una característica clave de VBA es que el conocimiento que aprende se puede transferir entre sí en algunos productos de Microsoft.
* VBA puede denominarse "control remoto" de EXCEL.
¿Qué es exactamente VBA? Más precisamente, es un lenguaje de automatización que puede automatizar programas de uso común y crear soluciones personalizadas. Además, si lo desea, también puede utilizar EXCEL. como plataforma de desarrollo para implementar aplicaciones.