Crear complementos de VSTO para Office con Visual Studio
Importante
VSTO se basa en .NET Framework. Los complementos COM también se pueden escribir con .NET Framework. No se pueden crear complementos de Office con .NET Core y .NET 5 o versiones posteriores, las últimas versiones de .NET. Esto se debe a que .NET Core/.NET 5 o versiones posteriores no pueden funcionar junto con .NET Framework en el mismo proceso, y se pueden provocar errores de carga de complementos. Puede seguir usando .NET Framework a fin de escribir complementos VSTO y COM para Office. Microsoft no actualizará VSTO ni la plataforma de complementos COM para usar .NET Core, o .NET 5 o versiones posteriores. Puede aprovechar .NET Core y .NET 5 o versiones posteriores, incluido ASP.NET Core, para crear el lado servidor de complementos web de Office.
Puede usar las herramientas para desarrolladores de Microsoft Office en Visual Studio para crear aplicaciones de .NET Framework que amplíen Office. Estas aplicaciones también se denominan soluciones de Office.
Office Developer Tools proporciona características que ayudan a crear soluciones de Office para diversas necesidades empresariales. Las herramientas incluyen plantillas de proyecto para crear soluciones de Office mediante Visual Basic o Visual C# y diseñadores visuales para interfaces de usuario personalizadas para las soluciones de Office.
Nota:
¿Le interesa desarrollar soluciones que amplíen la experiencia de Office en varias plataformas? Consulte el nuevo modelo de complementos de Office. Los complementos de Office tienen una superficie muy pequeña en comparación con las soluciones y los complementos de VSTO, y puede crearlos con prácticamente cualquier tecnología de programación web, como HTML5, CSS3, JavaScript y XML.
Para obtener la información más reciente sobre cómo desarrollar con Office, visite el Centro para desarrolladores de Office.
En esta sección
Proporciona vínculos a información acerca de cómo configurar un equipo de desarrollo para crear soluciones de Office, cómo empezar a crear soluciones de Office y novedades del desarrollo de Office en Visual Studio.
Proporciona vínculos a información sobre el proceso de actualización para los proyectos creados con versiones anteriores de Visual Studio.
Proporciona vínculos a información sobre cómo funcionan las soluciones de Office, con información sobre las personalizaciones de nivel de documento y los complementos de VSTO.
Proporciona información sobre cómo crear un proyecto de Office y configurar el proyecto en Visual Studio.
Proporciona información sobre cómo usar código administrado con soluciones de Office, incluido cómo personalizar la interfaz de usuario de Office, trabajar con datos y solucionar problemas.
Proporciona información acerca de cómo automatizar Excel, crear soluciones de Excel y comprender los problemas de globalización específicos de Excel.
Proporciona información sobre cómo crear plantillas de formulario y complementos de VSTO para InfoPath.
Proporciona información sobre cómo automatizar Outlook y crear complementos de VSTO de Outlook y áreas del formulario.
Proporciona información sobre cómo automatizar PowerPoint y crear complementos de VSTO de PowerPoint.
Proporciona información acerca de cómo automatizar Microsoft Office Project y crear complementos de VSTO de Project.
Proporciona información sobre cómo automatizar Visio y crear complementos de VSTO de Visio.
Proporciona información acerca de cómo automatizar Word y crear soluciones de Word.
Proporciona información acerca de las diferencias entre la compilación de proyectos de Office y otros tipos de proyectos en Visual Studio.
Proporciona información acerca de las diferencias entre la depuración de proyectos de Office y otros tipos de proyectos en Visual Studio.
Proporciona información acerca de cómo funcionan las características de seguridad en las soluciones de Office.
Proporciona información sobre cómo crear soluciones de Office disponibles para los usuarios y las principales cuestiones a considerar cuando se elige un método de implementación.
Proporciona vínculos a aplicaciones de ejemplo y temas que proporcionan instrucciones paso a paso para realizar tareas habituales.
Proporciona vínculos a información detallada sobre los ensamblados de interoperabilidad primarios, los manifiestos, los elementos de la interfaz de usuario y los mensajes de error de Office.
Proporciona vínculos a información acerca de los tipos y espacios de nombres de API que se usan en los proyectos de Office para .NET Framework 4. Para obtener documentación de referencia de API sobre los espacios de nombres y los tipos que se usan en proyectos de Office para .NET Framework 3.5, vea la sección de referencia en la documentación de Visual Studio 2008: Referencia administrada de 2007 System.
Contiene vínculos a información sobre las interfaces COM que se pueden usar para realizar acciones como cargar y descargar complementos de VSTO administrados en las aplicaciones de Office.
Contenido relacionado
Desarrollo de Office con el portal para desarrolladores de Visual Studio proporciona recursos adicionales de Visual Studio, como artículos técnicos, vídeos y blogs.
Centro para desarrolladores de Visual Studio proporciona recursos adicionales de Visual Studio, como artículos técnicos, vídeos y blogs.
Sección de desarrollo de Microsoft Office de la biblioteca MSDN proporciona artículos y documentación de referencia sobre el desarrollo de soluciones para varias versiones de Office (no específicos del desarrollo de Office mediante Visual Studio).
Desarrollo de aplicaciones en Visual Studio contiene vínculos a temas que explican cómo puede usar Visual Studio para diseñar, desarrollar, depurar e implementar aplicaciones web, servicios web XML y aplicaciones cliente tradicionales.
Programación con .NET Framework en Visual Studio describe el desarrollo de aplicaciones con .NET Framework en Visual Basic y Visual C#.