HOW TO:调试 Microsoft Office InfoPath 2003 表单的脚本

文章翻译 文章翻译
文章编号: 827002 - 查看本文应用于的产品
展开全部 | 关闭全部

本文内容

概要

本文说明如何停止 InfoPath 表单中的代码执行。这样做的目的是可以调试 InfoPath 表单的脚本。

更多信息

要调试 InfoPath 表单的脚本,您必须首先将 Microsoft 脚本调试程序附加到您的 InfoPath 表单。当脚本调试程序调试 InfoPath 表单的脚本时,不会识别断点。因此,代码执行不会在断点处停止。为了达到调试目的,您必须使用 Microsoft JScript DEBUGGER 语句(或 Microsoft Visual Basic Scripting [VBScript] STOP 语句)来停止代码执行,而不能使用断点来停止代码执行。 有关如何使用 JScript 和 VBScript 停止代码执行以便进行调试以及如何将 InfoPath 表单的脚本语言更改为 VBScript 或 JScript 的其他信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
828853 How To: Change the Script Language for Your InfoPath Form

分步操作

  1. 启动 Infopath 2003。
  2. 在“文件”菜单上,单击“设计表单”。
  3. 在“设计表单”任务窗格中,单击“新建空白表单”。
  4. 要将以下脚本添加到您的表单中,请按照下列步骤操作:
    1. 在“工具”菜单上,指向“脚本”,然后选择“加载事件时”。

      将出现 Microsoft 脚本编辑器。
    2. 使用以下代码替换 OnLoad 函数:

      JScript
      	function XDocument::OnLoad(eventObj)
      	{
      		debugger;
      		XDocument.UI.Alert("This is a test.");
      	}

      VBScript
      	Sub XDocument_OnLoad(eventObj)
      		Stop
      		XDocument.UI.Alert "This is a test."
      	End Sub
    3. 保存该脚本,然后关闭脚本编辑器。
  5. 在“文件”菜单上,指向“预览表单”,然后单击“默认”。
  6. 将出现“实时调试”对话框。在可能的调试程序列表中选择“Microsoft 脚本编辑器的新实例”,然后单击“是”。

    将出现“单步执行远程过程调用”对话框。单击“确定”。

    您的脚本将出现在脚本编辑器中,并且脚本执行停止。

    注意:如果脚本编辑器出现而您的代码未出现,则您必须为脚本编辑器安装“Web 调试”功能。有关详细信息,请参阅下面的“安装 Web 脚本调试”一节。
  7. 按 F10 遍历脚本中其余的代码行。

安装 Web 脚本调试

当您尝试调试脚本时,如果脚本编辑器打开而您的代码没有出现在代码窗口中,单击“调试”菜单,然后单击“安装 Web 调试”。如果在 Office 安装期间,“Web 调试”功能被标记为“按需安装”,您可能会收到以下错误消息:

Installing the Web Debugging feature will require you to restart the Microsoft Script Editor.This feature is not currently installed.Would you like to install it now?
单击安装“Web 调试”。安装后,您必须关闭预览模式,然后必须重新启动预览模式才能调试您的脚本。

如果在 Office 安装期间,“Web 调试”功能被标记为“不安装”,您可能会收到以下错误消息:

Installing the Web Debugging feature will require you to restart the Microsoft Script Editor.This feature is not available.To make this feature available, please run Setup again, select "Add or Remove Features" and change the feature to "Run from My Computer" or "Run from CD/network".
单击“确定”,然后退出脚本编辑器。要使用 Office 安装程序安装“Web 调试”功能,请按照下列步骤操作:
  1. 在“控制面板”中选择“添加或删除程序”。
  2. 在已安装程序的列表中选择 Microsoft Office,然后单击“更改”。

    Office 安装程序将启动。
  3. 在维护模式选项列表中选择“添加或删除功能”,然后单击“下一步”。
  4. 选择“选择应用程序的高级自定义”,然后单击“下一步”。
  5. 双击“Office 工具”节点。
  6. 双击“HTML 源代码编辑”节点。
  7. 双击 Web 脚本节点。
  8. 选择“Web 调试”的下拉菜单,然后单击“从本机运行”。
  9. 单击“更新”。

属性

文章编号: 827002 - 最后修改: 2004年2月10日 - 修订: 2.0
这篇文章中的信息适用于:
  • Microsoft Office InfoPath 2003
关键字:?
kbhowto kbscript kbappdev kbdebug kbcode KB827002
Microsoft和/或其各供应商对于为任何目的而在本服务器上发布的文件及有关图形所含信息的适用性,不作任何声明。 所有该等文件及有关图形均"依样"提供,而不带任何性质的保证。Microsoft和/或其各供应商特此声明,对所有与该等信息有关的保证和条件不负任何责任,该等保证和条件包括关于适销性、符合特定用途、所有权和非侵权的所有默示保证和条件。在任何情况下,在由于使用或运行本服务器上的信息所引起的或与该等使用或运行有关的诉讼中,Microsoft和/或其各供应商就因丧失使用、数据或利润所导致的任何特别的、间接的、衍生性的损害或任何因使用而丧失所导致的之损害、数据或利润不负任何责任。

提供反馈

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com