officeba > 单独文章


调试InfoPath 2007脚本

集成开发环境的一个常见功能就是能够对所编写的脚本进行调试或者在其中查找和修复错误。在调试脚本时,可以在脚本出现错误时进行调试,也可以通过向 脚本中添加调试语句来设置断点。调试语句通知调试程序何时暂停执行,并允许您单步执行脚本以检查其行为。本文介绍如何向脚本中添加调试语句。

  1. 在 Microsoft Office InfoPath 中,打开包含脚本的表单模板。
  2. “工具”菜单上,指向“编程”,然后单击“Microsoft 脚本编辑器”,或者按 Alt+Shift+F11 打开 Microsoft 脚本编辑器 (MSE)  (Microsoft 脚本编辑器:用于在数据访问页中添加文本、编辑 HTML 标记以及编辑任何 Microsoft Visual Basic Scripting Edition (VBScript) 代码。也可象在 Web 浏览器中一样,在脚本编辑器中查看页。)
  3. 在脚本中,将光标放在要添加调试语句的位置,然后执行下列操作之一:
    • 若要添加 Microsoft JScript (JScript:一种由 C、C++ 和 Java 演变的基于对象的脚本语言,解释执行。Microsoft 通过它实现 ECMA 262 语言规范。) 脚本语言的调试语句,请键入
      debugger;

      语句。

    • 若要添加 Microsoft Visual Basic Scripting Edition (VBScript) (Visual Basic Scripting Edition (VBScript):一种解释执行的基于对象的脚本语言,是 Microsoft Visual Basic 编程语言的子集。) 脚本语言的调试语句,请键入
      Stop

      语句。

    下面的示例演示如何借助于 JScript 语法在 OnLoad 事件处理程序中使用调试语句:

    function XDocument::OnLoad(eventObj)
    {
    debugger;
    }
  4. 在 MSE 中单击“保存”,或者按 Ctrl+S。
  5. 切换到 InfoPath。
  6. “常用”工具栏上,单击“预览”,或者按 Ctrl+Shift+B。
  7. “即时调试”对话框中,单击“Microsoft 脚本编辑器的新实例”,然后单击“是”
  8. “进行远程过程调用”对话框中,单击“脚本”,然后单击“确定”。MSE 将在调试模式下打开,黄色箭头指示暂停执行的位置。

     提示   当 MSE 处于调试模式时,可以使用它提供的所有调试功能,其中包括设置断点、单步执行程序语句以及查看任何调试窗口(如“监视”“即时”“调用堆栈”窗口)。

  9. 如果要停止调试脚本,请在“调试”菜单上单击“停止调试”,或者在 MSE 中按 Shift+F5。

声明:欢迎各大网站转载本站文章,还请保留一条能直接指向本站的超级链接,谢谢!

时间:2007-07-19 21:14:48,点击:65824


【OfficeBa论坛】:阅读本文时遇到了什么问题,可以到论坛进行交流!Excel专家邮件:342327115@qq.com(大家在Excel使用中遇到什么问题,可以咨询此邮箱)。

【声明】:以上文章或资料除注明为Office自创或编辑整理外,均为各方收集或网友推荐所得。其中摘录的内容以共享、研究为目的,不存在任何商业考虑。如有任何异议,请与本站联系,本站确认后将立即撤下。谢谢您的支持与理解!


相关评论

我要评论

评论内容