Información sobre las opciones de pruebas, depuración e implementación de los complementos de Office

Completado

En esta unidad, explorará las pruebas, depuración y opciones de implementación de los complementos de Office. Al final de esta unidad, debería saber cómo transferir el complemento para probarlo, cómo usar Visual Studio, Visual Studio Code o las herramientas de desarrollador del explorador para depurar el complemento y las diferentes opciones disponibles para la implementación.

Elegir la mejor opción de implementación para el complemento de Office

A medida que desarrolla el complemento de Office y se prepara para ponerlo a disposición de los usuarios, debe decidir qué opción de implementación es la mejor. En la tabla siguiente se enumeran los factores que debe considerar.

Considere: Ejemplos
Fase del ciclo de vida del complemento Pruebas de desarrolladores locales, preparación para el uso público
Interacción de complementos o soporte técnico de características complemento de panel de tareas, complemento de contenido, comandos de complemento
Encontrar aplicaciones de Office Excel, Outlook
Plataformas de destino Windows, macOS
Alcance de la base de usuarios la organización, público en general

Opciones de implementación

Tiene varias opciones para implementar el complemento. En la tabla siguiente se indica cada opción y cuándo debería usarse.

Opción Descripción Es la mejor...
Transferencia Instale el complemento localmente. Creación y evaluación del complemento por parte de los desarrolladores
Implementación centralizada Distribuir el complemento a los usuarios mediante el Centro de administración de Microsoft 365. Complemento listo para su uso en su organización en Microsoft 365 o en un entorno híbrido
Catálogo de SharePoint Distribuir el complemento a los usuarios a través de SharePoint. Panel de tareas o complemento de contenido listo para su uso en la organización que usa un entorno local; Excel, Word o PowerPoint están destinados, pero macOS no es una plataforma de destino
AppSource Hacer que el complemento esté disponible para el público. Complemento listo para uso público
Servidor Exchange Distribuir el complemento a los usuarios a través de Exchange. Complemento de Outlook listo para su uso en una organización cuyo entorno no usa el servicio de identidad de Microsoft Entra
Recurso compartido de red Haga que el complemento esté disponible para los usuarios de la red a través de una carpeta compartida. Los usuarios y el desarrollo de complementos están en Windows

Entender los conceptos de pruebas y depuración para complementos de Office

En varios puntos durante el ciclo de vida del complemento, necesita comprobar la funcionalidad y corregir errores. Tiene varias opciones sobre cómo probar y depurar el complemento.

Transferir el complemento

Puede instalar localmente (transferir localmente) el complemento para probar y depurar en Windows, macOS y en un explorador web. También puede cargar en paralelo el complemento de Excel o Word en un iPad. Use Node.js, Internet Information Services (IIS) u otro medio preferido para hospedar el complemento en el equipo de desarrollo.

Si crea el proyecto con el generador de Yeoman para complementos de Office, puede ejecutar npm run start en una indicación de línea de comando para iniciar y cargar en paralelo el complemento en Excel en Windows o npm run start:web para ejecutarlo en un explorador web, aunque tendrá que cargar manualmente en paralelo a Excel en el explorador.

Si crea un proyecto con Visual Studio (VS), puede ejecutar el proyecto en modo de depuración de VS y se descargará en automáticamente en Excel en Windows.

Depurar el complemento

Puede depurar el complemento con los métodos siguientes:

  • Un explorador web con las herramientas de desarrollo integradas del explorador
  • Visual Studio, siempre que haya preparado el complemento con este IDE
  • Visual Studio Code solo para proyectos de funciones personalizadas
  • Registro en tiempo de ejecución en Windows y macOS

Si necesita depurar el complemento en una plataforma específica, hay más herramientas que pueden ayudarle. A continuación se mencionan algunas opciones para Windows y macOS en esta sección.

Windows

En Windows 10, la herramienta que use depende de si el complemento se ejecuta en Microsoft Edge o Internet Explorer. El complemento se ejecuta en Internet Explorer 11, excepto si cumple los criterios siguientes para ejecutarse en Microsoft Edge.

  • Windows 10 (versión 1903 o posterior)
  • Suscripción de Microsoft 365 (compilación 16.0.11629 o posterior)

Para Microsoft Edge, instale y use Microsoft Edge DevTools. Para Internet Explorer, ejecute las herramientas de desarrollo F12 según su versión de Office:

  • Versión de Office de 32 bits: C:\Windows\System32\F12\IEChooser.exe
  • Versión de Office de 64 bits: C:\Windows\SysWOW64\F12\IEChooser.exe

Una opción disponible para depurar los complementos del panel de tareas en Office 2016 o versiones posteriores es adjuntar un depurador. Cuando Adjuntar depurador está disponible mediante el menú Personalidad, como se muestra en la siguiente imagen, la herramienta compatible es Visual Studio 2015 Actualización 3 o posterior. Esta herramienta solo habilita la depuración de JavaScript.

Captura de pantalla del menú de personalidad que muestra el elemento Adjuntar depurador en Excel en Windows.

Menú Personalidad que muestra el elemento Adjuntar depurador

Si el menú Personalidad no está presente o ya está usando Visual Studio (VS), puede usar Adjuntar a Proceso en VS para depurar el complemento en Microsoft Edge o Internet Explorer, según corresponda.

macOS

Para el panel de tareas y los complementos de contenido transferidos, puede usar Safari Web Inspector en macOS High Sierra y la versión 16.9.1 de Office (compilación 18012504) o posterior. Las aplicaciones de Office compatibles son:

  • Excel
  • Outlook
  • PowerPoint
  • Word

Validar el manifiesto

Puede validar el manifiesto del complemento con cualquiera de estas opciones:

  • Generador Yeoman para complementos de Office
  • comando validar manifiesto de complemento de Office
  • libxml

Probar las plataformas y clientes de Office necesarios

Pruebe el complemento en versiones de Office y en plataformas donde usted o sus usuarios previstos lo usarán.

Uso privado o limitado a su organización

Si el complemento se limitará a usted o a su organización, puede probarlo en versiones de Office y en plataformas donde lo usarán. Por ejemplo, si desarrolla un complemento de Word para su organización en la que sus compañeros de trabajo suelen trabajar en Microsoft Edge y Word 2019 en Windows, pruebe el complemento en ese explorador y versión de Word.

Uso público

Si el complemento va a estar disponible para el público a través de AppSource, debe revisar las directivas de validación de AppSource para que la revisión y validación del complemento sea lo más fluida posible. Algunos requisitos clave de validación son:

  • Exploradores: Internet Explorer 11 y versiones posteriores, Microsoft Edge, Chrome, Firefox y Safari (macOS)
  • Office: Todas las aplicaciones que especificó en la sección Hosts del archivo de configuración de manifiesto del complemento
  • Sistemas operativos: Windows, macOS y iPad: si el complemento de Outlook admite dispositivos móviles, incluya iOS y Android.

La directiva de validación de AppSource 4.12 describe con más detalle los requisitos de soporte esperados para el cliente y la plataforma.

Resumen

En esta unidad ha explorado pruebas, depuración y opciones de implementación para complementos de Office. También ha aprendido cómo transferir localmente el complemento para probarlo, cómo usar Visual Studio, Visual Studio Code y las herramientas de desarrollo del explorador para depurar el complemento y las diferentes opciones disponibles para la implementación.

Pruebas, depuración y opciones de implementación de los complementos de Office

1.

Un desarrollador está a punto de probar y depurar su nuevo complemento. ¿Cuál es la mejor opción de implementación?

2.

Para depurar una función personalizada, ¿qué herramienta tiene que usar un desarrollador?

3.

Un desarrollador quiere publicar su complemento en AppSource. ¿Cuáles son las tres (3) áreas clave que debería validar?