Desarrollo de Office y SharePoint en Visual Studio

Puede ampliar Microsoft Office y SharePoint mediante la creación de una aplicación ligera o un complemento que los usuarios descarguen desde la Tienda Office o un catálogo de la organización, o bien mediante la creación de una solución basada en .NET Framework que los usuarios instalen en un equipo.

En este tema:

Crear complementos para Office y SharePoint

Office 2013 y SharePoint 2013 presentan un nuevo modelo de complementos que ayuda a compilar, distribuir y rentabilizar los complementos que amplían Office y SharePoint. Estos complementos se pueden ejecutar en Office o SharePoint Online y los usuarios pueden interactuar con ellos desde muchos dispositivos.

Obtenga información sobre cómo usar el nuevo modelo de complemento de Office para ampliar la experiencia de Office para los usuarios.

Estos complementos tienen pequeñas superficies 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 empezar, use Office Developer Tools en Visual Studio, que le permite crear proyectos, escribir código y ejecutar los complementos en un explorador.

Apps for Office and SharePoint conceptual model

Crear un complemento de Office

Puede crear un complemento de Office para ampliar la funcionalidad de Office. Básicamente, es una página web hospedada en una aplicación de Office lication como Excel, Word, Outlook y PowerPoint. La aplicación puede agregar funcionalidad a documentos, hojas de cálculo, mensajes de correo electrónico, citas, presentaciones y proyectos.

Puede vender la aplicación en la Tienda Office. En la Tienda Office , es fácil rentabilizar los complementos, administrar las actualizaciones y hacer un seguimiento de la telemetría. También puede publicar la aplicación para los usuarios por medio de un catálogo de aplicaciones en SharePoint o en Exchange Server.

La siguiente aplicación para Office muestra datos de una hoja de cálculo en un mapa de Bing.

Content app for Office

Más información

Para Vea
Obtenga más información sobre los complementos de Office y luego cree uno. Complementos de Office
Compare las distintas maneras en que puede ampliar Office para decidir si le conviene usar una aplicación o un complemento de Office. Plan de desarrollo para complementos de Office, VSTO y VBA

Crear un complemento de SharePoint

Puede compilar un complemento de SharePoint a fin de ampliar la funcionalidad de SharePoint para los usuarios. Básicamente es una aplicación pequeña, fácil de usar y independiente que resuelve una necesidad para los usuarios o empresas.

Puede vender la aplicación para SharePoint en la Tienda Office. También puede publicar el complemento para los usuarios por medio de un catálogo de complementos en SharePoint. Los propietarios de los sitios pueden instalar, actualizar y desinstalar el complemento en sus sitios de SharePoint sin ayuda del administrador de un servidor de la granja o de la colección de sitios.

Este es un ejemplo de una aplicación para SharePoint que ayuda a los usuarios a administrar contactos empresariales.

Business contact manager app for SharePoint

Más información

Para Vea
Obtenga más información sobre los complementos de SharePoint y luego cree uno. Complementos de SharePoint
Compare los complementos de SharePoint con las soluciones tradicionales de SharePoint. Complementos de SharePoint en comparación con las soluciones de SharePoint
Elija si quiere compilar un complemento de SharePoint o una solución de SharePoint. Decidir entre complementos de SharePoint y soluciones de SharePoint

Creación de un complemento de VSTO

Cree un complemento de VSTO para tener como destino Office 2007 u Office 2010, o para ampliar Office 2013 y Office 2016 más allá de lo que es posible con los complementos de Office. Los complementos de VSTO solo se ejecutan en el escritorio. Los usuarios tienen que instalar complementos de VSTO, por lo que suelen ser más difíciles de implementar y admitir. Sin embargo, su complemento de VSTO se puede integrar más estrechamente en Office. Por ejemplo, puede agregar pestañas y controles a la cinta de Office y realizar tareas de automatización avanzadas, como la combinación de documentos o la modificación de gráficos. Puede aprovechar .NET Framework y usar C# y Visual Basic para interactuar con objetos de Office.

Este es un ejemplo de lo que puede hacer un complemento VSTO. Este complemento de VSTO agrega controles de la Cinta, un panel de tareas personalizado y un cuadro de diálogo a PowerPoint.

PowerPoint Add-in solution

Más información

En Leer
Compare las distintas maneras en que puede ampliar Office y decida si debería usar un complemento de VSTO o un complemento de Office. Plan de desarrollo para complementos de Office, VSTO y VBA
Cree un complemento de VSTO. Crear complementos de VSTO con Visual Studio

Crear una solución de SharePoint

Cree una solución de SharePoint para tener como destino SharePoint Foundation 2010 y SharePoint Server 2010, o para ampliar SharePoint 2013 y SharePoint 2016 de maneras más allá de lo que es posible con un complemento de SharePoint.

Las soluciones de SharePoint requieren servidores de granja de SharePoint locales. Los administradores deben instalarlos y, como las soluciones se ejecutan en SharePoint, pueden afectar al rendimiento del servidor. Sin embargo, las soluciones proporcionan un acceso más detallado a los objetos de SharePoint. Además, cuando se compila una solución de SharePoint, se puede aprovechar .NET Framework y usar C# y Visual Basic para interactuar con objetos de SharePoint.

Más información

Para Vea
Comparar soluciones de SharePoint con complementos de SharePoint Complementos de SharePoint en comparación con las soluciones de SharePoint
Cree una solución de SharePoint. Crear soluciones de SharePoint