你目前正处于脱机状态,正在等待 Internet 重新连接

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

针对 Office 2003 的支持已终止

Microsoft 已于 2014 年 4 月 8 日终止了针对 Office 2003 的支持。该更改已影响到您的软件更新和安全选项。 了解这一措施对于您的含义以及如何继续保持受保护状态。

概要
本文说明如何停止 InfoPath 表单中的代码执行。这样做的目的是可以调试 InfoPath 表单的脚本。
更多信息
要调试 InfoPath 表单的脚本,您必须首先将 Microsoft 脚本调试程序附加到您的 InfoPath 表单。当脚本调试程序调试 InfoPath 表单的脚本时,不会识别断点。因此,代码执行不会在断点处停止。为了达到调试目的,您必须使用 Microsoft JScript DEBUGGER 语句(或 Microsoft Visual Basic Scripting [VBScript] STOP 语句)来停止代码执行,而不能使用断点来停止代码执行。有关如何使用 JScript 和 VBScript 停止代码执行以便进行调试以及如何将 InfoPath 表单的脚本语言更改为 VBScript 或 JScript 的其他信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
828853How 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. 单击“更新”。
属性

文章 ID:827002 - 上次审阅时间:02/10/2004 04:31:00 - 修订版本: 2.0

Microsoft Office InfoPath 2003

  • kbhowto kbscript kbappdev kbdebug kbcode KB827002
反馈