Compartir a través de


Crear aplicaciones para Office mediante Visual Studio

Con Visual Studio, puede crear aplicaciones de Office, que son básicamente los páginas Web hospedados dentro de las aplicaciones cliente de Office, como excel o Outlook.Las aplicaciones de Office extienden la funcionalidad de documentos, mensajes de correo electrónico, de convocatorias de reunión, o de comillas por tecnologías y servicios en nube web emergentes.Estas aplicaciones presentan una superficie ligera porque no están instaladas en el equipo que está ejecutando la aplicación host.Ejecución de un control con seguridad en espacio aislado del explorador para poder fácilmente mantenerlos y actualizar, y utilizan las tecnologías que se basan en estándares web como HTML5, JavaScript, CSS3, XML, y REST API.Para obtener más información, vea Información general sobre las aplicaciones de Office.

Introducción

Para crear una aplicación para Office, utilice la plantilla de proyecto Aplicación para Office, y elija algunos valores en un asistente.Para obtener esta plantilla, debe descargar e instalar Herramientas de Microsoft Office Developer para Visual Studio 2012.

[!NOTA]

Esta plantilla solo aparecerá en las siguientes ediciones de Visual Studio:

  • Visual Studio Professional

  • Visual Studio Premium

  • Visual Studio Ultimate

Visual Studio crea una solución completa que contiene todos los archivos que necesita iniciar para probar la aplicación de Office.De hecho, Visual Studio proporciona un amplio conjunto de características que puede utilizar para desarrollar y probar las aplicaciones de Office más fácilmente.Para obtener información acerca de cada uno de ellos, vea Fundamentos de desarrollo.

Con Visual Studio, puede crear los siguientes tipos de aplicaciones.

  • Aplicaciones del panel de tareas para word, Excel, y el proyecto.Estas aplicaciones aparecen en el panel de tareas de una aplicación de Office.

  • Aplicaciones de contenido para Excel.Estas aplicaciones aparecen dentro de una hoja de cálculo.

  • Aplicaciones de correo para Outlook.Estas aplicaciones aparecen al lado del elemento de Outlook (mensaje de correo electrónico, convocatoria de reunión, cumpliendo respuesta, cumplen la cancelación, o cita) que está abierto.

Para obtener más información sobre cada uno de estos tipos de aplicaciones, vea Tipos de aplicaciones de Office.

Crear aplicaciones del panel de tareas y de contenido en Visual Studio

Para comenzar, puede crear una aplicación básica del panel de tareas o de contenido siguiendo las instrucciones de Cómo: Cree el primer panel de tareas o contenido la aplicación para word y Excel mediante Visual Studio.

Para un tutorial detallado que describe los archivos de la solución, de diferentes maneras de depurar la aplicación, y representa un ejemplo de código más detallada, vea Con Visual Studio para desarrollar una aplicación para Excel, word, o el proyecto.

JJ620920.collapse_all(es-es,VS.110).gifHospedar los archivos de aplicación web de SharePoint

Cuando se crea la primera aplicación de Office, observará que Visual Studio genera una solución que contiene un proyecto de aplicación Web.Este proyecto contiene páginas de contenido de la aplicación.Mientras desarrolla la aplicación, los hosts de Visual Studio de la aplicación Web en el servidor local que es IIS actual (IIS).Al publicar la aplicación, debe hospedar los archivos de la aplicación Web en un servidor web.

Este enfoque es adecuado si tiene previsto publicar la aplicación en Office almacenado o en una carpeta de red compartida.Sin embargo, si tiene previsto publicar la aplicación del panel de tareas o de contenido a un catálogo de la aplicación en SharePoint, puede ser conveniente para hospedar las páginas y los scripts de SharePoint de modo que no lo haga tuviera que hospedarán en un servidor web independiente.Para obtener más información, vea Cómo: Crear un panel de tareas o contenido la aplicación que se hospeda en SharePoint.

Crear aplicaciones de correo para Outlook en Visual Studio

Las aplicaciones de correo pueden crear experiencias de usuario atractivas por información contextual de acceso a elementos de Outlook y utilizando que los datos para tener acceso a más información en el servidor y servicios web.Sin embargo, no puede aplicaciones de correo host en SharePoint.Cuando esté preparado para publicar la aplicación, debe hospedar los archivos de aplicación Web en un servidor.

Para comenzar, puede crear una aplicación básica de correo siguiendo las instrucciones de Cómo: Cree la primera aplicación de correo para Outlook mediante Visual Studio.

Para un tutorial detallado que describe los archivos de la solución, de diferentes maneras de depurar la aplicación, y representa un ejemplo de código más detallada, vea Con Visual Studio para desarrollar una aplicación de correo para Outlook.

Empaquetar y publicar la aplicación

Cuando esté preparado para publicar la aplicación de Office, elige algunos valores del asistente para publicación.Visual Studio genera todos los archivos que necesita para publicar la aplicación al catálogo corporativo de SharePoint, el almacén de Office, a una carpeta de red compartida, o un catálogo de Intercambio.Para obtener más información, vea Cómo: Empaquetar una aplicación de Office para publicar mediante Visual Studio.