Diferencia entre revisiones de «Microsoft Excel»
Contenido eliminado Contenido añadido
m Revertidos los cambios de 189.158.3.36 (disc.) a la última edición de Xqbot |
|||
Línea 50:
Desde 1993, Excel ha incluido Visual Basic para Aplicaciones ([[VBA]]), un lenguaje de programación basado en Visual Basic, que añade la capacidad para automatizar tareas en Excel y para proporcionar las funciones definidas por el usuario ([[UDF]]) para su uso en las hojas de trabajo. VBA es una poderosa anexión a la aplicación que, en versiones posteriores, incluye un completo entorno de desarrollo integrado ([[IDE]]). La grabación de [[macro]]s puede producir código VBA para repetir las acciones del usuario, lo que permite la automatización de simples tareas. VBA permite la creación de formularios y controles en la hoja de trabajo para comunicarse con el usuario. Admite el uso del lenguaje (pero no la creación) de las DLL de ActiveX (COM); versiones posteriores añadieron soporte para los módulos de clase permitiendo el uso de técnicas de programación basicas orientadas a objetos.
La funcionalidad de la automatización proporcionada por VBA causo a Excel convertirse en un objetivo para virus en macros. Este fue un grave problema en el mundo corporativo hasta que los productos antivirus comenzaron a detectar estos virus. Microsoft tomó medidas tardíamente para prevenir el uso indebido mediante la adición de la capacidad para deshabilitar las macros
== Problemas e incompatibilidades ==
|