officeba > 单独文章


InfoPath 2007 编程环境简介

Microsoft Office InfoPath 支持多种用编程代码自定义表单模板的编程环境。可以根据您或组织喜欢的编程语言以及可以使用的开发环境和工具来确定最适合的编程环境。

脚本代码

如果在安装 InfoPath 时,没有在计算机上安装 Microsoft .NET Framework 2.0 和 Microsoft Core XML Services 6.0,则默认的 InfoPath 集成开发环境是 Microsoft 脚本编辑器 (MSE)  (Microsoft 脚本编辑器:用于在数据访问页中添加文本、编辑 HTML 标记以及编辑任何 Microsoft Visual Basic Scripting Edition (VBScript) 代码。也可象在 Web 浏览器中一样,在脚本编辑器中查看页。)。在 MSE 中工作时,可以使用 Microsoft JScript (JScript:一种由 C、C++ 和 Java 演变的基于对象的脚本语言,解释执行。Microsoft 通过它实现 ECMA 262 语言规范。)Microsoft Visual Basic Scripting Edition (VBScript) (Visual Basic Scripting Edition (VBScript):一种解释执行的基于对象的脚本语言,是 Microsoft Visual Basic 编程语言的子集。) 来为表单模板创建自定义业务逻辑。

可以在设计模式下打开 MSE,方法是指向“工具”菜单上的“编程”,然后单击“Microsoft 脚本编辑器”,或者按 ALT+Shift+F11。在从 InfoPath 中打开 MSE 时,会出现 MSE 代码编辑器,并且会在代码编辑窗口中打开表单模板的默认脚本文件,该文件的文件扩展名为 .js 或 .vbs,具体取决于模板的脚本语言。

 注释   如果在“编程”菜单上看不到“Microsoft 脚本编辑器”,则必须选择 JScript 或 VBScript 作为表单模板的脚本语言。有关为表单模板设置脚本语言的详细信息,请在请参阅一节中查找相关链接。

托管代码

如果在安装 InfoPath 时计算机上安装了 Microsoft .NET Framework 2.0 和 Microsoft Core XML Services 6.0,则 InfoPath 将使用 Microsoft Visual Studio Tools for Applications (VSTA) 编程环境作为默认的集成开发环境。在 VSTA 中工作时,可以使用 Microsoft Visual Basic 或 Microsoft C# 为表单模板创建自定义的托管代码。

如果 Microsoft Visual Studio 2005 和 InfoPath 安装在同一台计算机上,则还有另一个开发选项,即,下载和安装 Microsoft Visual Studio Tools for the Microsoft Office system(Office InfoPath 2007 支持),使用该工具可以创建和设计能够在 Visual Studio 2005 开发环境中使用托管代码的表单模板。有关使用 Visual Studio 创建 InfoPath 项目的详细信息,请参阅随 Microsoft Visual Studio Tools for the Microsoft Office system (Office InfoPath 2007 支持)安装的文档。

兼容性考虑事项

与浏览器兼容的表单模板 (与浏览器兼容的表单模板:InfoPath 中使用特定兼容模式设计的一种表单模板。在将与浏览器兼容的表单模板发布到运行 InfoPath Forms Services 的服务器上时,该模板受到浏览器的支持。)仅支持 C# 和 Visual Basic .NET 语言。具有 JScript 或 VBScript 脚本代码的表单模板与浏览器不兼容。


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

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


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

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


相关评论

我要评论

评论内容