
我们专注与office 2007.
首页 >>
技术文章 >>
InfoPath2007
通过使用脚本自定义InfoPath 2007表单模板
每次发生事件时显示一个消息
如 果您想要知道作为对某个操作或其他事件的响应所运行的事件处理程序,可以添加临时代码,以便只要事件处理程序运行就显示一个消息对话框。您只能使用该代码 来确定事件处理程序何时运行。添加该代码之后,可以使用预览功能来查看基于该表单模板的表单,或者发布该表单模板然后创建一个新的表单模板。某些事件处理 程序仅当您在发布表单模板之后创建表单时才会运行。随后,可以执行一个您认为可能会导致运行事件处理程序的操作。当事件处理程序运行时,您将看到一个消息 框。
确定哪些操作或事件会导致事件处理程序运行之后,删除该代码,然后继续设计表单模板。如果不删除该代码,则发布表单模板之后,用户将会在事件处理程序运行时看到该消息对话框。
- 添加事件处理程序。
- 要在 JScript 中添加代码,请键入 XDocument.UI.Alert("The Event name event just ran"); 使用您的事件处理程序的名称替代相应的变量。例如,如果将该代码添加到 OnValidate 事件处理程序,应键入 XDocument.UI.Alert("The OnValidate event handler just ran");
- 要在 VBScript 中添加代码,请键入 XDocument.UI.Alert("The Event name event just ran") 例如,如果要将该代码添加到 OnSaveRequest 事件处理程序中,应键入 XDocument.UI.Alert("The OnSaveRequest event handler just ran")
- 要测试代码,请单击“文件”菜单上的“预览”,或者按 Ctrl+Shift+B,然后执行某个可以启动事件的用户操作。当具有该代码行的事件发生时,将出现一个消息框,其中显示您的消息。
注释 某些事件可能要求您先发布表单模板并基于该表单模板创建一个表单,然后才能执行用户操作以启动事件。
- 发布表单模板并允许用户填写基于该表单模板的表单之前,请删除用于显示消息框的代码。
声明:欢迎各大网站转载本站文章,还请保留一条能直接指向本站的超级链接,谢谢!
第1页 |
第2页 |
第3页 |
第4页 |
第5页 |
第6页 |
第7页 |
第8页
时间:2007-7-19 21:16:20,点击:0【打印】【关闭】
上一篇:调试InfoPath 2007脚本
下一篇:创建事件处理程序
【
OfficeBa论坛】:阅读本文时遇到了什么问题,可以到论坛进行交流!Excel专家邮件:342327115@qq.com(大家在Excel使用中遇到什么问题,可以咨询此邮箱)。
【声明】:以上文章或资料除注明为Office吧自创或编辑整理外,均为各方收集或网友推荐所得。其中摘录的内容以共享、研究为目的,不存在任何商业考虑。如有任何异议,请与本站联系,联系邮箱:thinkou@126.com,本站确认后将立即撤下。谢谢您的支持与理解!