Microsoft Visual
Basic for Aplicaciones (VBA) utiliza código no administrado que está
perfectamente integrado con las aplicaciones de Office. Los proyectos de
Microsoft Office creados con Visual Studio 2010 le permiten aprovechar las
herramientas de diseño de Visual Studio y .NET Framework.
La tabla siguiente proporciona una comparación básica entre las
soluciones VBA y soluciones de Office en Visual Studio.
Soluciones VBA
Soluciones Office con Visual Studio (VSTO)
Usa código que está conectado y se almacenan con un documento concreto.
Usa código que se almacena por separado desde el documento (para las
personalizaciones a nivel de documento) o en un ensamblado que carga la
aplicación (para complementos a nivel de aplicación).
Funciona con los modelos de objetos de Office y las API de VBA.
Proporciona acceso a modelos de objetos de Office y las API de .NET
Framework.
Diseñado para la grabación de macros y una experiencia simplificada para
el desarrollador.
Diseñado para que la seguridad, facilitar el mantenimiento de código y
la capacidad para utilizar el completo entorno de desarrollo integrado (IDE) de
Visual Studio.
Funciona bien para soluciones que se benefician de una integración muy
estrecha con aplicaciones de Office (IDE, menús, botones de barra de
herramientas etc.).
Funciona bien para soluciones que se benefician de todos los recursos de
Visual Studio y .NET Framework.
Tiene limitaciones para la empresa, especialmente en las áreas de
seguridad e implementación.
Diseñado para su uso en la empresa.
No comments:
Post a Comment