Visual Studio Tools para Office


Visual Studio Tools para Office ( VSTO ) es un conjunto de herramientas de desarrollo disponibles en la forma de un Visual Studio complemento (plantillas de proyecto) y un tiempo de ejecución que permite a Microsoft Office 2003 y versiones posteriores de las aplicaciones de Office para acoger el .NET Framework Common Language Runtime (CLR) para exponer su funcionalidad a través de .NET.

Esto permite que las ampliaciones de las aplicaciones de Office a ser escritos en lenguajes compatibles con la CLI , así como a la funcionalidad de uso y la interfaz de usuario de las aplicaciones de Office construcciones en aplicaciones .NET. [1] Extensiones de Oficina antes de Office 2003 sólo se permite la creación de COM complementos utilizando Visual Basic o Visual C ++ una edición "desarrollador" también fue ofrecido y que permitió VBA a los desarrolladores crear complementos COM.

VSTO remplaza ediciones para desarrolladores de Office 2000 y Office XP para el desarrollo de oficina. Las ediciones de desarrolladores de Office se han suspendido después de Office XP y VSTO está disponible para Office 2003 y versiones posteriores solamente. El tiempo de ejecución de VSTO, aunque parte de las herramientas de desarrollo de VSTO, también se puede descargar por separado si es necesario. Complemento COM desarrollo es todavía posible para Office 2000 y todas las versiones posteriores utilizando el Shared Add-in plantilla en cualquier versión de Microsoft Visual Studio .

Los complementos VSTO (tipos de proyectos y controles) también se han desarrollado utilizando Visual Studio. Para Visual Studio .NET 2003 y Visual Studio 2005, estaba disponible sólo como una edición independiente con soporte para lenguajes .NET limitados a Visual Basic.NET y C #. También se incluyó como parte del Visual Studio Team System 2005.

Más tarde, el Visual Studio Tools para Office 2005 Segunda Edición (VSTO 2005 SE) fue lanzado como un complemento para Visual Studio Professional y por encima de que el libre incluye soporte de Office 2007 y 2003. Sin embargo, para Visual Studio Professional Edition, se instala únicamente los complementos de aplicaciones de nivel; no se le añade las personalizaciones de nivel de documento u otra funcionalidad (panel de acciones, controles de acogida, de diseño visual de documentos, etc.) disponibles en la versión completa de VSTO o Team System ediciones. [2] [3]

La versión actual es Visual Studio Tools para Office 2012 (VSTO 4.5) que es compatible con Office 2016, Office 2013, Office 2010 y Office 2007.