Información general sobre la depuración de complementos de Office

La depuración de complementos de Office es esencialmente la misma que la depuración de cualquier aplicación web. Sin embargo, un único conjunto de herramientas no funcionará para todos los desarrolladores de complementos. Esto se debe a que los complementos se pueden desarrollar en diferentes sistemas operativos y ejecutarse en multiplataforma. Este artículo le ayuda a encontrar la guía de depuración detallada para su entorno de desarrollo.

Sugerencia

Este artículo se refiere a la depuración en el estrecho sentido de establecer puntos de interrupción y pasar por el código. Para obtener instrucciones sobre las pruebas y la solución de problemas, comience con Probar complementos de Office y Solucionar problemas de desarrollo con complementos de Office.

Nota:

Aunque debe probar el complemento en todas las plataformas que quiera admitir, en muy raras ocasiones tendrá que depurar en un entorno diferente del equipo de desarrollo. Por este motivo, este artículo usa "su equipo de desarrollo" y "su entorno de desarrollo" para hacer referencia al entorno en el que está depurando. Si un problema en el código se produce solo en una plataforma distinta de la del equipo de desarrollo y necesita establecer puntos de interrupción o paso a paso por el código para solucionarlo, el entorno en el que está depurando no es literalmente el entorno de desarrollo.

¿Del lado servidor o del lado cliente?

Depurar el código del lado servidor de un complemento de Office es lo mismo que depurar el lado servidor de cualquier aplicación web. Consulta las instrucciones de depuración del IDE u otras herramientas. A continuación se muestran ejemplos de algunas de las herramientas más comunes.

El resto de este artículo hace referencia únicamente a la depuración de JavaScript del lado cliente (que se puede transpilar desde TypeScript).

Casos especiales

Hay algunos casos especiales en los que el proceso de depuración difiere del normal para una combinación determinada de plataforma, aplicación de Office y entorno de desarrollo. Si va a depurar cualquiera de estos casos especiales, use los vínculos de esta sección para encontrar orientaciones adecuadas. En otro caso, continúe con la Guía general.

Instrucciones generales

Para encontrar guías para depurar código del lado cliente, la primera variable es el sistema operativo del equipo de desarrollo.

Depurar en Windows

A continuación se proporcionan instrucciones generales para la depuración en Windows. La depuración en Windows depende del IDE.

Para obtener información sobre qué tiempo de ejecución se usa, vea Exploradores y controles de vista web usados por complementos y tiempos de ejecución de Office en complementos de Office.

Sugerencia

En las versiones recientes de Office, una manera de identificar el control de vista web que usa Office es a través del menú de personalidad en cualquier complemento donde esté disponible. (El menú personalidad no se admite en Outlook). Abra el menú y seleccione Información de seguridad. En el cuadro de diálogo Información de seguridad de Windows, runtime notifica Microsoft Edge, Microsoft Edge (versión anterior) o Internet Explorer. El tiempo de ejecución no se incluye en el cuadro de diálogo en versiones anteriores de Office.

Depurar en Mac

Use el inspector web de Safari. Las instrucciones se encuentran en Depurar complementos de Office en un Mac.

Depurar en Linux

No hay ninguna versión de escritorio de Office para Linux, por lo que tendrá que transferir localmente el complemento a Office en la web probarlo y depurarlo. La guía de depuración se encuentra en Depurar complementos en Office en la Web.

Nota:

No se recomienda desarrollar complementos de Office en un equipo Linux, excepto en el caso inusual en el que pueda estar seguro de que todos los usuarios del complemento tendrán acceso al complemento a través de Office en la Web desde un equipo Linux.

Depurar complementos en almacenamiento provisional o producción

Para depurar un complemento que ya esté en almacenamiento provisional o en producción, adjunte un depurador desde la interfaz de usuario del complemento. Para obtener instrucciones, consulte Adjuntar un depurador desde el panel de tareas.

Consulte también