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 pequeña en comparación con los complementos y soluciones de VSTO, y puede compilarlos mediante casi cualquier tecnología de programación web, como HTML5, JavaScript, CSS3 y XML.

Para obtener la información más reciente sobre el desarrollo de Office, consulte el Centro para desarrolladores de Microsoft 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 sobre cómo automatizar el proyecto de Microsoft Office y crear complementos de VSTO de proyecto.

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 sobre las diferencias entre la creación de proyectos de Office y otros tipos de proyectos en Visual Studio.

Proporciona información sobre las diferencias entre depurar 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 de Office, los manifiestos, los elementos de la interfaz de usuario y los mensajes de error.

Proporciona vínculos a información sobre los espacios de nombres y tipos de API que se usan en proyectos de Office que tienen como destino .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 que tienen como destino .NET Framework 3.5, consulte la siguiente sección de referencia en la documentación de Visual Studio 2008: referencia administrada por el sistema de 2007.

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.