Depurar secuencias de comandos

Importante:  Este artículo se ha traducido con traducción automática; vea la declinación de responsabilidades. Para su referencia, puede encontrar la versión en inglés de este artículo aquí.

Una característica habitual de los entornos de programación integrados es la posibilidad de depurar (o buscar y arreglar errores) las secuencias de comandos que haya escrito. Al depurar una secuencia de comandos, puede depurar bien cuando se produzca un error en la secuencia de comandos o al establecer puntos de interrupción agregando una instrucción de depuración a la secuencia de comandos. Una instrucción de depuración indica al depurador el momento en que debe suspender la ejecución y permitir que el usuario examine la secuencia de comandos línea a línea, así como su funcionamiento. En este artículo se explica cómo agregar una instrucción de depuración a una secuencia de comandos.

  1. En Microsoft Office InfoPath, abra la plantilla de formulario que contenga la secuencia de comandos.

  2. En el menú Herramientas, elija programación y haga clic en Microsoft Script Editor o bien, presione ALT + MAYÚS + F11 para abrir Microsoft Script Editor (MSE).

  3. En la secuencia de comandos, coloque el cursor donde desee agregar una instrucción de depuración y, a continuación, siga uno de estos procedimientos:

    • Para agregar una instrucción de depuración en el lenguaje de secuencias de comandos de Microsoft JScript, escriba la instrucción debugger; .

  • Para agregar una instrucción de depuración en el lenguaje de secuencias de comandos de Microsoft Visual Basic Scripting Edition (VBScript), escriba la instrucción Stop .

  1. En el siguiente ejemplo se muestra cómo usar la instrucción de depuración en el controlador de eventos OnLoad mediante el uso de la sintaxis JScript:

    function XDocument::OnLoad(eventObj)
    {
    debugger;
    }
  2. Haga clic en Guardar en MSE o presione CTRL+S.

  3. Cambie a InfoPath.

  4. En la barra de herramientas Estándar, haga clic en Vista previa o presione CTRL+MAYÚS+B.

  5. En el cuadro de diálogo Depuración Just-In-Time, haga clic en Nueva instancia de Microsoft Script Editor y, a continuación, haga clic en .

  6. En el cuadro de diálogo Depuración paso a paso de llamada de procedimiento remoto, haga clic en Secuencia de comandos y, a continuación, en Aceptar. MSE se abre en el modo de depuración y una flecha amarilla indica el lugar en que se suspendió la ejecución.

    Sugerencia: Con MSE en el modo de depuración, puede usar todas las características de depuración que proporciona, incluidos los puntos de interrupción, la depuración paso a paso de instrucciones de programa y la presentación de las ventanas de depuración, como Inspección, Ejecución y Pila de llamadas.

  7. Si desea interrumpir la depuración de la secuencia de comandos, haga clic en el comando Detener depuración del menú Depurar o presione MAYÚS+F5 en MSE.

Nota: Declinación de responsabilidades de traducción automática: Este artículo se ha traducido con un sistema informático sin intervención humana. Microsoft ofrece estas traducciones automáticas para que los hablantes de otros idiomas distintos del inglés puedan disfrutar del contenido sobre los productos, los servicios y las tecnologías de Microsoft. Puesto que este artículo se ha traducido con traducción automática, es posible que contenga errores de vocabulario, sintaxis o gramática.

Ampliar sus conocimientos
Explorar los cursos
Obtener nuevas características primero
Únase a los participantes de Office Insider

¿Le ha sido útil esta información?

¡Gracias por sus comentarios!

Gracias por sus comentarios. Quizá le interese ponerse en contacto con uno de nuestros agentes de soporte de Office.

×