Programando Addins desde la web

Post on 13-Apr-2017

122 views 3 download

Transcript of Programando Addins desde la web

SAMANTHA VILLARREAL TORRES – MICROSOFT MVP

¿Qué es un Add-in?Es un complemento que se hospedada en un control del explorador web o iframe que se ejecuta en el contexto de una aplicación host de Office. Esta aplicación puede interactuar con los documentos o los elementos de correo de un usuario. Al usar complementos de Office ampliamos las capacidades de los elementos con los que interactuamos:Documentos o datos: documentos de Word, hojas de cálculo de Excel, presentaciones de PowerPoint, bases de datos basadas en el explorador de Access, y programaciones y vistas de Project.Elementos de buzón de Outlook: mensajes de correo, convocatorias de reuniones o citas.

¿Qué es un Add-in?

Producto de Office Complemento

Excel Mapas de Bing

Outlook Package Tracker

PowerPoint Contenido de Khan en Microsoft

Word Translator

Para probar algunos complementos, puede instalar los siguientes complementos desde la Tienda Office.

Componentes básicos de un complemento de Office

Componentes básicos de un complemento

de Office

Conceptos básicos sobre el desarrollo

Para crear Complementos de Office, puede usar cualquier aplicación capaz de guardar un archivo como texto, pero puede crear un Complemento de Office más fácilmente con el entorno de desarrollo basado en web de Herramientas de desarrollo de Office 365 de Napa o con las plantillas de proyecto, el entorno de desarrollo y las herramientas de depuración de Visual Studio 2015.

Creación de un complemento

NAPA.

Tipos de complementos de Office

Panel de tareasContenidoOutlook

PANEL DE TAREAS

DE CONTENIDO

OUTLOOK

TIPOS DE COMPLEMENTOS

ADMITIDOS

¿Qué hace un complemento para Office?

Casi todo lo que hace una página web dentro del explorador, por ejemplo:• Proporcionar una interfaz de usuario interactiva y una lógica

personalizada a través de JavaScript.• Usar marcos de JavaScript, como jQuery.• Conectarse a los extremos de REST y a servicios web a través de HTTP

y AJAX.• Ejecutar código o lógica del lado servidor, si la página se ha

implementado con un lenguaje de scripting del lado servidor, como ASP o PHP.

EscenariosAsistente para la traducciónCreación de diagramasIntegración con servicios de tercerosAplicaciones web mixtas enriquecidasValidación de especificacionesInicio de flujos de trabajoExploración de detalles de pedido en contexto

Empezar con NAPA

Napa es una forma genial para comenzar a compilar Complementos de Office directamente desde una ventana de explorador. No tiene que instalar ninguna otra herramienta, como Visual Studio. Todo lo que necesita es un explorador compatible y un par de cosas más:

Una cuenta de correo de MicrosoftEntrar al sitio www.napacloudapp.com

DEMO

GRACIASsamanthavillarreal@hotmail.com

Twitter: @svillarrealt