Cómo desarrollar complementos para Office 2016, Office Online y Office Mobile

Los complementos de Office 2016 le permiten ampliar la capacidad, la funcionalidad y las características de los clientes de Office como Word , Excel , PowerPoint y Outlook mediante el uso de tecnologías web como HTML, CSS y JavaScript. Los complementos de Office se pueden usar para hacer lo siguiente:

  • Agregue nuevas funcionalidades a los clientes de Office: por ejemplo, aumente Word, Excel, PowerPoint y Outlook interactuando con documentos y elementos de correo de Office, llevando datos externos a Office, procesando documentos de Office, exponiendo funcionalidades de terceros en clientes de Office y mucho más. .
  • Cree nuevos objetos ricos e interactivos que se pueden incrustar en documentos de Office: por ejemplo, mapas, gráficos y visualizaciones interactivas que los usuarios pueden agregar a sus propias hojas de cálculo de Excel y presentaciones de PowerPoint.

Los complementos de Office pueden ejecutarse en una variedad de plataformas, incluidas Office para Windows 10, Office Online, Office 2016 para Windows, Office 2016 para Mac y Office para iPad. Los complementos de Office aún no están disponibles para Windows 10 Mobile o Android, pero el equipo de Office está trabajando en ello (consulte la disponibilidad de la plataforma y el host del complemento de Office para obtener más detalles). Para ejecutar complementos de Office, existen ciertos requisitos del sistema necesarios para su dispositivo, y  puede encontrar esos requisitos aquí .

¿Cómo puede ayudarme un complemento de Office?

Los complementos de Office pueden ayudarlo a hacer casi cualquier cosa que un sitio web pueda hacer dentro de un navegador. Las capacidades del complemento de Office incluyen:

  • Amplíe la interfaz de usuario nativa de Office creando pestañas y botones de cinta personalizados.
  • Proporcione una interfaz de usuario interactiva y lógica personalizada a través de HTML y JavaScript.
  • Utilice marcos de JavaScript como jQuery, Angular y muchos otros.
  • Conéctese a puntos finales REST y servicios web a través de HTTP y AJAX.
  • Ejecute el código o la lógica del lado del servidor, si la página se implementa mediante un lenguaje de secuencias de comandos del lado del servidor, como ASP o PHP.

La infraestructura de complementos de Office permite la interacción con la aplicación de Office y el contenido del usuario a través de una API de JavaScript .

Tipos de complementos de Office 

Por el momento, hay algunos tipos de complementos de Office disponibles actualmente:

Complementos de Word, Excel y PowerPoint que amplían la funcionalidad

Complementos de Excel y PowerPoint que crean nuevos objetos

Complementos de Outlook que amplían la funcionalidad

Complementos de Word, Excel y PowerPoint que amplían la funcionalidad

Agregar nueva funcionalidad a Word, Excel o PowerPoint es relativamente simple. Todo lo que necesita hacer es registrar su complemento mediante el manifiesto del complemento del panel de tareas. Este manifiesto complementario permite dos modos de integración; comandos complementarios y paneles de tareas insertables.

Comandos de complementos

Puede usar comandos de complemento para expandir la interfaz de usuario de Office para Windows 10 y Office Online. Con los comandos de complementos, tiene la capacidad de agregar botones para sus complementos en la cinta o dentro de los menús contextuales seleccionados, lo que le brinda un fácil acceso a sus complementos dentro de Office. Los botones de comando de complemento se pueden usar para iniciar diferentes acciones, como mostrar un panel de tareas con un HTML personalizado o ejecutar una función de Javascript en particular.

También puede definir sus comandos en el manifiesto de comandos de su complemento mediante VersionOverrides. Para comenzar, eche un vistazo a estos  ejemplos en GitHub , o también puede consultar los  comandos de complementos para Excel, Word y PowerPoint .

Comandos de complementos en Excel

Comandos de complementos en Excel en línea

Además, hay un video del Canal 9 que profundiza en los comandos de complementos, llamado " Comandos de complementos en la cinta de Office ".

Paneles de tareas insertables

En caso de que tenga un cliente que aún no admita comandos de complementos (Office 2013, Office para Mac y Office para iPad), deberá ejecutar los comandos de complementos como un panel de tareas insertable utilizando la URL predeterminada proporcionada en el manifiesto. Desde allí, puede iniciar su complemento desde el menú "Mis complementos" de la pestaña Insertar.

Complementos de Excel y PowerPoint que crean nuevos objetos

También puede insertar complementos en Excel o PowerPoint para crear nuevos objetos o contenido basados ​​en la web que se pueden incrustar en documentos o presentaciones. Los comandos de complementos de contenido permiten medios integrados, como una galería de imágenes o un video de YouTube, así como visualizaciones de datos basadas en la web y otro contenido externo.

Ejemplo de complemento de contenido de Excel 2013

Para probar este complemento de contenido con Excel 2013 o Excel Online, instale el complemento Bing Maps .

Complementos de Outlook que amplían la funcionalidad

Los complementos de Outlook presentan una oportunidad para ampliar la cinta de Office y proporcionar contenido de visualización adicional junto a un elemento de Outlook cuando está creando o viendo un mensaje de correo electrónico. Los complementos pueden funcionar con un mensaje de correo electrónico, convocatoria de reunión, respuesta o cancelación, así como con citas.

Complemento de Outlook con botones de comando en la cinta

Los complementos de Outlook pueden usar la información contextual de un elemento, como una dirección o un identificador de seguimiento de paquete, y luego usar esos datos para acceder a información adicional de los servicios web para crear interacciones de usuario completas. En su mayor parte, los complementos de Outlook pueden ejecutarse sin problemas con Outlook, Outlook para Mac, Outlook Web App y OWA para dispositivos, para brindar una experiencia unificada en el escritorio, en línea, tabletas o dispositivos móviles.

Complemento de perspectiva contextual

Puede instalar el complemento Package Tracker en Outlook, Outlook para Mac o Outlook Web App. Consulte más complementos de Outlook .

¿Qué constituye un complemento de Office?

Un complemento de Office se compone de un archivo de manifiesto XML y su propia aplicación web. El archivo de manifiesto XML crea reglas para varias configuraciones, incluida la forma en que su complemento se integra con sus clientes de Office. Por otro lado, su aplicación web debe estar alojada en un servidor web o puede utilizar un servicio de alojamiento web, como Azure.

Archivo de manifiesto xml + aplicación web = complemento de Office

El archivo de manifiesto XML indica configuraciones y capacidades específicas del complemento de Office, específicamente:

  • El nombre para mostrar, la descripción, el ID, la versión y la configuración regional predeterminada del complemento.
  • Cómo se integra el complemento con Office:
    • Para complementos que amplían Word / Excel / PowerPoint / Outlook: la extensión nativa señala que el complemento usa para exponer la funcionalidad, como los botones de la cinta.
    • Para complementos que crean nuevos objetos incrustables: la URL de la página predeterminada que se carga para el objeto.
  • El nivel de permiso y los requisitos de acceso a datos para el complemento.

Si necesita más información, consulte el  manifiesto XML de complementos de Office .

La versión más básica de una aplicación web es una página HTML estática que se muestra dentro de una aplicación de Office, pero la página no interactúa con el documento de Office ni con Internet. La página debe estar alojada en un servidor web o en un servicio de alojamiento web, como Azure; depende del servicio que crea que le conviene más.

Ejemplo de un complemento de hello world office

Debido a que es una aplicación web, puede utilizar cualquier tecnología de cliente y servidor que admita su proveedor de alojamiento (como ASP.net, PHP o Node.js). Para interactuar con los clientes y los documentos de Office, debe usar la API de JavaScript de office.js que proporciona Office 2016.

Las API de JavaScript para Word y Excel proporcionan modelos de objetos específicos del host que se pueden usar en un complemento de Office. Estas API admiten el acceso a párrafos y libros de trabajo, lo que proporciona una forma más sencilla de crear un complemento para Word o Excel. Ver complementos de Word y Excel Add-ins para más información.

Para obtener más información e información técnica sobre las API de JavaScript para Office 2016, consulte Descripción de la API de JavaScript para Office , API de JavaScript para OfficeDirectrices de diseño para complementos de Office .



Leave a Comment

Office 2016/2013: Activar / desactivar el portapapeles de Office

Office 2016/2013: Activar / desactivar el portapapeles de Office

Habilite o deshabilite las opciones visibles del portapapeles en Microsoft Office 2016 o 2013.

Cómo reparar el código de error de Microsoft Office 0xc0000142

Cómo reparar el código de error de Microsoft Office 0xc0000142

Para corregir el código de error de Office 0xc0000142, instale las últimas actualizaciones de Office, reinicie el servicio ClickToRun y ​​repare sus archivos de Office.

Oficina: esta acción no se pudo realizar

Oficina: esta acción no se pudo realizar

Si Office dice que no se pudo realizar la acción que requirió, actualice y repare su Office Suite. Si el problema persiste, reinstale Office.

Cómo reparar el código de error 30088-4 de Microsoft Office

Cómo reparar el código de error 30088-4 de Microsoft Office

Para reparar el código de error 30088-4 de Microsoft Office, repare su Office Suite. Si el problema persiste, desinstale y vuelva a instalar su paquete de Office.

Cómo cambiar la vista a HTML o texto sin formato en Outlook 2019, 2016 y 365

Cómo cambiar la vista a HTML o texto sin formato en Outlook 2019, 2016 y 365

Establezca si desea ver o enviar correo electrónico en texto sin formato o formato HTML en Microsoft Outlook 2019, 2016 o 365.

Cómo arreglar esta aplicación no se puede abrir en la Vista previa técnica de Windows 10

Cómo arreglar esta aplicación no se puede abrir en la Vista previa técnica de Windows 10

Hace dos semanas, sacamos a la luz un problema con Office Touch Preview, un conjunto de aplicaciones lanzadas por Microsoft para Windows Store para Windows 10 Technical

Office 2016 y 2013: Cómo habilitar o deshabilitar el modo DEP

Office 2016 y 2013: Cómo habilitar o deshabilitar el modo DEP

Cómo habilitar o deshabilitar la configuración DEP en Microsoft Outlook 2016 o 2013.

Solución: Office no reconoce el comando que se le dio

Solución: Office no reconoce el comando que se le dio

Si Office no reconoce sus comandos, inicie Office Online y verifique si el problema persiste. Luego, busque actualizaciones y repare Office Suite.

Oficina: Arreglo “El portapapeles no se puede vaciar. Es posible que otro programa esté usando el portapapeles .

Oficina: Arreglo “El portapapeles no se puede vaciar. Es posible que otro programa esté usando el portapapeles .

Resuelva un error común en Microsoft Office 2013 o 2016 al usar el portapapeles,

9 mejores formas de arreglar el motor de búsqueda Safari que sigue cambiando a Yahoo

9 mejores formas de arreglar el motor de búsqueda Safari que sigue cambiando a Yahoo

El cambio del motor de búsqueda de Safari a Yahoo puede confundirte. Estas son las mejores formas de eliminar la búsqueda de Yahoo de Safari.

Cómo leer y compartir informes del sistema en MacBook

Cómo leer y compartir informes del sistema en MacBook

¿Quieres leer y compartir el informe del sistema en MacBook? A continuación se muestran diferentes formas de obtener el informe rápidamente.

Nuevo teléfono económico frente al antiguo teléfono insignia: ¿cuál debería comprar?

Nuevo teléfono económico frente al antiguo teléfono insignia: ¿cuál debería comprar?

Consulte nuestra comparación detallada entre un teléfono económico nuevo y un teléfono insignia antiguo antes de decidir cuál debería comprar.

Las 8 mejores formas de corregir el retraso del cursor del mouse en Mac

Las 8 mejores formas de corregir el retraso del cursor del mouse en Mac

¿El cursor del mouse está retrasado en tu Mac? Si el problema le frustra, aquí le presentamos algunas soluciones sencillas que puede intentar solucionar.

Las 9 mejores formas de arreglar el hotspot móvil que no funciona en teléfonos Samsung Galaxy

Las 9 mejores formas de arreglar el hotspot móvil que no funciona en teléfonos Samsung Galaxy

¿Estás intentando utilizar un punto de acceso móvil en teléfonos Samsung Galaxy y recibes errores a cambio? A continuación se explica cómo reparar el punto de acceso móvil que no funciona en los teléfonos Samsung Galaxy.

Cómo deshabilitar la navegación privada de Safari en Mac

Cómo deshabilitar la navegación privada de Safari en Mac

¿Quieres saber cómo desactivar la navegación privada de Safari en tu Mac? A continuación le mostramos cómo puede personalizar su experiencia de navegación de forma rápida y eficaz.

Los 16 mejores trucos de formato de texto de WhatsApp que debes conocer

Los 16 mejores trucos de formato de texto de WhatsApp que debes conocer

¿Quieres que la fuente de tu WhatsApp luzca diferente? Puedes darle vida a tus mensajes de texto con estos creativos trucos y consejos de texto de WhatsApp.

Las 9 formas principales de arreglar que el HomePod no aparezca en la aplicación Home

Las 9 formas principales de arreglar que el HomePod no aparezca en la aplicación Home

¿Tu HomePod no aparece en la aplicación Home predeterminada? Estas son las mejores formas de arreglar que el HomePod no aparezca en la aplicación Inicio.

Las 12 mejores formas de reparar un televisor Samsung que no se conecta a Wi-Fi

Las 12 mejores formas de reparar un televisor Samsung que no se conecta a Wi-Fi

¿Su televisor Samsung no logra conectarse a Wi-Fi? Estas son las mejores formas de reparar el televisor Samsung que no se conecta a Wi-Fi.

Los 6 mejores adaptadores HDMI para MacBook Air en 2024

Los 6 mejores adaptadores HDMI para MacBook Air en 2024

Los mejores adaptadores HDMI para MacBook Air y MacBook Pro en 2024: 1. Adaptador HDMI RayCue, 2. Adaptador Benfei USB-C a HDMI, 3. Anker USB-C...