Desarrollo de Office en Visual Studio
Puede extender Office 2013 y Office 2010 mediante las herramientas de desarrollo de Office en Visual Studio.Puede compilar dos tipos de soluciones: soluciones que se centran en la integración web y soluciones destinadas a .NET Framework y se integra más profundamente con el modelo de objetos de Office.
Integrar Web con las aplicaciones de Office
Crear aplicaciones de Office, puede crear soluciones visualmente enriquecido que integran datos y el contenido del web.Por ejemplo, puede crear un informe de ventas más eficaz combinando datos de ventas de una base de datos para administrar relaciones con el cliente con el servicio web para los mapas Bing.
Una aplicación de Office es esencialmente una página Web que aparece en una aplicación de Office.Puede usar un modelo de objetos JavaScript para tener acceso a información en documentos que estén abiertos en Excel, word, y proyecto.También puede tener acceso a información en elementos de Outlook como información en el cuerpo de un correo electrónico o un elemento de cita.Puede desarrollar una aplicación de Office mediante lenguajes en Internet familiares como HTML 5, CSS y JavaScript, y puede conectarse a REST y servicios web con HTTP y AJAX.Para obtener más información, vea Novedades en Office 2013 desarrolladores.
No tiene que utilizar Visual Studio para crear una aplicación de Office, pero puede crear uno más fácilmente utilizando plantillas, editores visuales, y automatizado empaquetar las herramientas de Visual Studio.Para obtener más información, vea Crear aplicaciones para Office mediante Visual Studio..
Cree las Soluciones que Deeply se integran con Office
Si desea crear soluciones que se integra perfectamente con Office y aprovechan los plenos poderes de .NET Framework, un complemento o personalización podría ser una buena opción.Un complemento ejecuta cuando una aplicación de Office, como Excel, se inicia.Agregar- INS puede afectar a cualquier documento que el usuario abra.Cada personalización está asociado a un documento concreto.
Mediante un complemento o personalización, puede crear elementos de la interfaz de usuario que se mezclan en con los elementos predeterminados de la interfaz de usuario de Office.Por ejemplo, puede agregar pestañas personalizadas, grupos, y los comandos a la cinta de opciones o paneles de tareas que aparecen al lado de documentos abiertos.Puede crear estos elementos agregando controles a un diseñador visual y, puede configurar su apariencia y comportamiento estableciendo propiedades en la ventana Propiedades .Puede controlar eventos en los elementos de la interfaz de usuario.En el código de control de eventos, puede automatizar las tareas de Office o proporcionar la lógica personalizada que utiliza .NET Framework para interactuar con una base de datos o un servicio.
Agregar- INS y personalizaciones proporcionan integración más profunda con Office mientras que proporciona todas las ventajas de utilizar .NET Framework.Sin embargo, cada complemento y personalización se deben instalar en equipos de usuario, lo que estas soluciones podrían ser más difíciles de implementar y admitir.Para obtener más información, vea Crear complementos y personalizaciones para Office mediante Visual Studio.