WPS Office2007下载
首页 >> 技术文章 >> InfoPath2007


Microsoft Office InfoPath 2007 简介

InfoPath 如何与其他程序和技术协同工作

为了充分利用 InfoPath,您可能希望将它与其他程序、服务器和技术(包括下表中列出的程序或技术)协同使用。

程序或技术 如何与 InfoPath 协同使用

InfoPath Forms Services

您可以设计与浏览器兼容的表单模板并将它发布到运行 InfoPath Forms Services 的服务器上。用户随后可以在 Web 浏览器中或移动设备上填写基于该表单模板的表单。另外,InfoPath Forms Services 还提供一个集中位置来存储和管理组织的表单模板。有关 InfoPath Forms Services 的详细信息,请在请参阅一节中查找相关链接。

Microsoft Office Excel

用户可以选择将数据从一个或多个 InfoPath 表单导出到新的 Excel 工作表中。

另外,某些组织将 Excel 工作簿用作表单来收集数据。这些工作簿通常包括可供用户输入数据的空白单元格。可以通过使用 InfoPath 中的导入向导来将 Excel 工作簿转换为 InfoPath 表单模板。

Microsoft Office Outlook

可以通过将表单模板发布给一系列电子邮件收件人来向多个用户分发表单模板。同样,可以将表单模板设计为允许用户在电子邮件中以附件的形式提交填好的表单。

在 Office Outlook 2007 中,用户还可以将 InfoPath 表单作为电子邮件来打开、填写和提交。用户还可以像处理其他任何电子邮件那样,在电子邮件中答复或转发表单。用户可以将相关表单的集合存储到收件箱中专门的 InfoPath Forms 文件夹 (InfoPath Forms 文件夹:Outlook 2007 中的一个文件夹,可存储一组相关 InfoPath 2007 表单。在 InfoPath Forms 文件夹中,您可以使用列对多个表单中的数据进行分组、筛选和排序。)中。通过在该文件夹中以列的形式显示每个表单中的数据,用户可以快速到对多个表单中的数据进行分组、筛选和排序。

Microsoft Office Access

您可以将表单模板连接到现有的 Access 数据库。随后用户就可以向该数据库查询或提交数据。同样,您也可以使用数据库中的值来填写列表框,或者将控件绑定 (绑定:将控件连接到数据源中的字段或组,以便可以保存输入控件的数据。未绑定控件时,表明它未连接到字段或组,输入控件中的数据不会被保存。)到与该数据库相关联的字段和组。

在 Office Access 2007 中,还可以创建基于 Access 数据库的 InfoPath 表单模板,然后将其作为电子邮件发布给一系列收件人。

Microsoft Office Word

尽管可以使用 Word 来创建外观类似表单的文档,然而 Word 虽然是最好的字处理程序,但却不是表单设计程序。相比之下,InfoPath 则是专为设计和填写电子表单而创建的。如果您希望将现有 Word 文档转换为 InfoPath 表单模板,可以使用 InfoPath 中的导入向导来完成此工作。

Microsoft SQL Server

InfoPath 能够与下列任一格式的 SQL Server 数据库协同工作:Microsoft SQL Server 2000 至 Microsoft SQL Server 2005。

您可以设计连接到 SQL Server 数据库的表单模板。然后用户可以使用该表单向数据库查询或提交数据。同样,您也可以使用数据库中的值来填充列表框,或者将控件绑定到与该数据库相关联的字段和组。

Microsoft Windows SharePoint Services

可以将表单模板直接发布到运行 Windows SharePoint Services 的服务器上的库中,这样便可以将相关的表单存储到一个方便的位置。例如,销售小组可以使用 SharePoint 网站来填写、保存和查看销售报表表单中的数据。在库中,用户可以填写基于您的表单模板的表单,将数据从已填好的表单导出到 Excel,或者将来自多个表单的数据合并到一个表单中。您还可以在表单模板中设置数据连接,让其从 SharePoint 列表或库中接收数据或者将数据提交到库中。

您还可以将表单模板以网站内容类型 (内容类型:某类内容的一组可重用设置。使用内容类型可一致管理元数据、模板以及项目和文档的行为。内容类型在网站级别定义并用于列表和库。)的形式发布到运行 Windows SharePoint Services 3.0 的服务器上。这样您便可以向单个库分配多个表单模板或者向网站集 (网站集:虚拟服务器上具有相同所有者且共享管理设置的一组网站。每个网站集都包含一个顶级网站,并可能包含一个或多个子网站。)中的多个库分配一个表单模板。

Microsoft Office SharePoint Server 2007

Office SharePoint Server 2007 是一个集成的服务器应用程序套件,它扩展了 Microsoft Windows SharePoint Services 的核心功能。

可以将表单模板直接发布到 Office SharePoint Server 2007 上的库中,然后允许它们用在网站上。另外,还可以利用下列功能:

  • 数据连接库  如果有多个表单模板将使用相同或类似的数据连接,则可以将该数据连接的设置存储在 Office SharePoint Server 2007 网站上数据连接库 (数据连接库:一个位于运行 Microsoft Office SharePoint Server 2007 的网站上的文档库,其中包含通用数据连接 (.udcx) 和 Office 数据连接 (.odc) 文件的集合。)中的数据连接文件 (数据连接文件:一个存储有关与数据源(如 Access 数据库、电子表格或文本文件)的连接信息并帮助管理数据源的文件。)中。 当用户打开连接到某个数据连接文件的表单时,InfoPath 会使用该文件中的设置来连接到外部数据源。这样,多个表单模板就可以使用同一个数据连接文件,从而无需为每个表单模板从头创建相同的数据连接。而且,如果 外部数据源的位置或连接设置改变,您只需更新该数据连接文件,而无需更新每个表单模板。
  • 工作流  如果将 InfoPath 和 Office SharePoint Server 2007 结合使用,可以直接在 InfoPath 中参与基于服务器的文档工作流。可以在表单模板上启动工作流,跟踪正在进行的工作流的状态或者完成工作流任务。Office SharePoint Server 2007 包括几个预定义的工作流,用于管理常见业务流程,如文档审批、文档查看或签名收集。
  • 文档信息面板  在许多 Microsoft Office System 程序中,您可以在文档信息面板中更新服务器文档的属性,文档信息面板显示为文档顶部的一组可编辑字段。例如,在 Microsoft Office Word 2007 文档中,您可能需要编辑作者姓名、创建日期和文档类型的属性。这样最终可以使您更轻松地在服务器上查找所需内容。例如,您可以快速找到客户属性与指定客户 姓名相符的所有出版物。您可以使用 InfoPath 创建或编辑自定义的文档信息面板,以便用于一个网站或列表内容类型。这样,您便可以控制文档信息面板的外观,或者使用数据验证和条件格式等 InfoPath 功能来自定义面板中表单字段的行为。

Microsoft Script Editor

您不需要具有专业编程技能就可以设计有效的表单模板。但是,可以在表单模板中使用 Microsoft JScript (JScript:一种由 C、C++ 和 Java 演变的基于对象的脚本语言,解释执行。Microsoft 通过它实现 ECMA 262 语言规范。)Microsoft Visual Basic Scripting Edition (VBScript)  (Visual Basic Scripting Edition (VBScript):Microsoft Visual Basic 编程系统的子集。Microsoft Internet Explorer 3 版或更高版本以及其他 Web 浏览器都可读取嵌入 HTML 页中的 VBScript 程序。),方法是在设计模式下访问 Microsoft 脚本编辑器 (MSE) (Microsoft 脚本编辑器 (MSE):一种编程环境,用来在 InfoPath 表单中创建、编辑和调试 Microsoft JScript 或 Microsoft VBScript 代码。)

Microsoft Visual Studio 2005 Tools for Applications (VSTA)

如果知道如何编写托管代码,可以在设计模式下访问 VSTA  (Microsoft Visual Studio 2005 Tools for Applications (VSTA):一种托管代码编程环境,用于创建、编辑和调试 InfoPath 表单模板中包含的 Visual Basic 或 Visual C# 代码。),以便创建、编辑和调试 Microsoft Visual Basic 或 Microsoft Visual C# 代码。

Microsoft Visual Studio 2005

可通过在您的计算机上下载并安装 Microsoft Visual Studio 2005 Tools for the 2007 Microsoft Office System 来将 InfoPath 设计模式功能集成到 Microsoft Visual Studio 2005 开发环境中。然后可以打开 Visual Studio 2005,创建一个 InfoPath 表单模板项目,并使用设计模式功能来设计表单模板。有关下载 Microsoft Visual Studio 2005 Tools for the 2007 Microsoft Office System 的详细信息,请参阅 Microsoft Developer Network (MSDN) 网站上的 InfoPath Developer Portal。

Web 服务

可以将表单模板连接到 Web 服务,以便与其他程序或系统交换 XML 数据。例如,可以使用 Web 服务从 Oracle 数据库(InfoPath 并不直接支持此数据库)中接收数据或者向其中提交数据。还可以使用来自 Web 服务的值填充列表框,或者将控件绑定到与该 Web 服务相关联的字段和组。

XML 架构

为了确保在表单中收集的数据正确而一致,可以基于组织当前使用的 XML 架构 (.xsd) 来创建表单模板。例如,如果组织对零用金报销单使用特定的 .xsd 文件,则可以基于该 .xsd 文件来设计零用金报销单的表单模板。如果没有现成的架构,InfoPath 将在您向表单模板中添加控件时构建一个架构。


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

第1页 | 第2页 | 第3页

时间:2007-7-19 21:40:46,点击:0打印】【关闭

上一篇:InfoPath 2007表单模板和表单简介
下一篇:将 Word 文档转换为 InfoPath 表单模板

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

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


相关评论

*游客*
相当不错,呵呵

2008-3-2 19:51:56 IP:[58.23.*.*]

我要评论

查看所有评论内容

评论内容