Microsoft Office: esta es una nueva característica para los desarrolladores de complementos de 2021

Las nuevas funciones de Office facilitan la creación de complementos que aportan nuevas funciones a programas familiares.

El lanzamiento de Office 365 en 2011 ha revolucionado la forma en que se desarrollan y envían los complementos de Office.Los complementos COM antiguos han quedado obsoletos y Microsoft ha comenzado a trasladar a los desarrolladores a otros nuevos. Modelo de complemento multiplataforma basado en JavaScript..

Contenido imprescindible para desarrolladores

Fue un cambio sensato. Al igual que con las principales actualizaciones de la versión de MacOS, la versión de Office para iOS era inminente. Estos no fueron los únicos cambios en la suite de Office, ya que Microsoft estaba trabajando en un conjunto de aplicaciones de Office basadas en la web. Con el nuevo modelo de complemento, el mismo complemento se puede ejecutar en cualquier lugar de Office, por lo que los desarrolladores pueden ver que una vez que escriben el código, funciona sin cambios en dispositivos móviles, PC y la web.

Además de ser multiplataforma, los nuevos modelos de complementos se basan en un conjunto común de tecnologías. Microsoft GraphProporciona herramientas que unen aplicaciones de Office familiares y hacen que la información de una aplicación esté disponible para otra. Cada complemento es esencialmente una pequeña aplicación web, alojada en un servidor y se comporta de manera muy similar a cualquier otra aplicación en el navegador. No se limita a una sola forma de desarrollar un complemento. Puede utilizar cualquier marco web con o sin tecnologías del lado del navegador, como: Reaccionar O Angular O herramientas del lado del servidor como ASP.NET O Node.js.. No se limita al lugar donde se ejecuta el complemento. Puede usar su propio servidor o cualquier host, o incluso un proveedor en la nube como Azure.

Imagen: Microsoft

Desarrollo de complementos de Office

El modelo de programación de complementos de Office previó muchas técnicas modernas de programación nativas de la nube. El complemento utiliza botones de cinta y ganchos para los comandos de menú para proporcionar un manifiesto a la aplicación host. Una vez que el elemento de la interfaz de usuario esté en su lugar, el complemento se cargará y ejecutará en su propia caja de arena segura. Es un enfoque más seguro que los complementos COM anteriores porque no tiene acceso a otras partes del sistema.La aplicación es de Microsoft AppSource Es una tienda y puede ser gratuita o de pago con una tarifa única o una suscripción recurrente.

office-add-in-hello-world.jpg
Imagen: Microsoft

Comunicación con Office API de JavaScript de Office.js.. Estos proporcionan enlaces que permiten que su código se vincule con Office, agregue nuevas funciones, cree nuevos objetos e interactúe con la interfaz de usuario de Office a través de cintas, menús y nuevos paneles de tareas. Los complementos son relativamente fáciles de crear y distribuir, por lo que hay mucho espacio para crear complementos con la plataforma Office 365. Es una plataforma en evolución que cambia a medida que Microsoft actualiza y actualiza Office 365.

Este es probablemente uno de los aspectos más importantes de la plataforma Office Developer. Los complementos más antiguos seguirán funcionando, pero las nuevas API y las nuevas versiones de las API existentes permitirán que su código evolucione con Office. Microsoft lanza regularmente nuevas versiones de Office 365, y los iniciados obtienen un código nuevo cada semana.

Los desarrolladores pueden acceder Suscripción de espacio aislado a Office 365 E5Puede probar y desarrollar su código sin afectar Live Mail y la colaboración de documentos. Microsoft proporciona datos de muestra para inquilinos desarrolladores, incluidos 16 usuarios falsos, con mensajes de correo electrónico y eventos de calendario. A continuación, puede utilizar los datos de muestra para probar su complemento con datos reales.

Nuevas funciones en 2021

2021 se está convirtiendo en un año interesante Para desarrolladores de Office donde Microsoft agrega nuevas API, características y herramientas de interfaz de usuario a la plataforma. Al mismo tiempo, promete garantizar la estabilidad de la plataforma al tiempo que mejora la forma en que los usuarios instalan y administran complementos.

Una de las actualizaciones más importantes en 2021 es Soporte para activación basada en eventos en Outlook (Ahora disponible en versión preliminar). En lugar de que el usuario active el complemento desde la cinta o el elemento del menú, Outlook proporciona un conjunto de eventos que puede usar para iniciar automáticamente la tarea sin mostrar la interfaz de usuario. Esto incluye cuando se abre la ventana de redacción del mensaje, cuando crea una nueva cita, cuando cambia el archivo adjunto de un mensaje, etc. Los eventos pueden parecer simples, pero puede crear nuevos flujos de trabajo en Outlook. Por ejemplo, puede agregar automáticamente una reserva de sala a una reunión o asegurarse de tener siempre un administrador en el campo CC de su mensaje. Necesita agregar código de manejo de eventos a su aplicación. No puede modificar la interfaz de usuario de Outlook con código controlado por eventos, por lo que solo puede usar un subconjunto de la API de Office.js.

Nuevas funciones convenientes que admiten la adición Atajos de teclado Para complementos de Excel. Los usuarios avanzados de Excel a menudo prefieren el teclado al mouse, por lo que agregar atajos facilita el trabajo con el complemento. Estos son importantes para los usuarios con discapacidades y vale la pena agregarlos a los complementos existentes para mejorar la accesibilidad.

Referencia: Lenguaje de programación Python: Hoja de referencia (PDF gratuito) (TechRepublic)

PowerPoint La primera es la versión web, que tiene un conjunto de funciones completamente nuevo. Hasta ahora, la automatización de las operaciones de PowerPoint nunca había sido tan fácil. La nueva API también debería facilitar la escritura de código que le ayude a diseñar y ejecutar su presentación.

Otras características nuevas le permiten aprovechar las características de la interfaz de usuario específicas de Office. Una opción apoya la creación de Grupo de control personalizado Con una cinta. Puede familiarizarse con estos mediante el uso de herramientas como Office Search. Cuando inicia una búsqueda, aparece una nueva pestaña en la cinta que resume todas las funciones relacionadas con la búsqueda que normalmente no verá. Por ejemplo, puede imaginar un conjunto de herramientas que vinculan Word a un sistema de administración de contenido que aparece cuando activa una tarea de administración de contenido. Por ejemplo, guardar en un CMS empresarial le permite abrir una nueva pestaña de cinta con comandos de edición y publicación, así como herramientas para ayudarlo a categorizar y agregar contenido a su grupo.

Hay muchas cosas que me gustan del modelo de complemento de Office. La combinación de funciones multiplataforma con el modo de programación de JavaScript familiar facilita comenzar a crear y compartir complementos. La última actualización de Microsoft muestra que está comprometida con el futuro de la plataforma, lo que hace que el modelo de complemento sea una forma de extender Office 365 sobre otras aplicaciones y hacerlo parte del negocio. Al convertir sus procesos comerciales en complementos de Office, puede reducir el riesgo de errores mientras mantiene a los usuarios concentrados en las tareas y evita distracciones.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *