有关 infopath 2003 的命令行开关

重要:  本文是由机器翻译的,请参阅免责声明。请在 此处 中查找本文的英文版本以便参考。

本文介绍了如何通过向启动命令添加开关和参数来自定义 Microsoft Office InfoPath 的启动方式。还可以在批处理文件中或命令提示符下将这些开关和参数与启动命令结合使用。

注意: 命令行开关也称为命令行选项或命令行参数。

例如,您可以使用这些开关和参数启动与指定的表单模板的 InfoPath、 InfoPath 开头接受输入的参数,指定的表单模板或清除所有表单模板的缓存。如果您想要在单个场合上使用开关和任何关联的参数,您可以在 Microsoft Windows 中键入运行对话框 (开始按钮) 中的命令。但是,如果您想要使用相同的开关和参数每次打开 InfoPath 时,您可以创建桌面快捷方式若要完成此操作。

本文内容

将开关添加到“运行”命令以使用一次开关

创建快捷方式以重用开关

可用开关和参数

将开关添加到“运行”命令以使用一次开关

若要完成此过程,您必须首先验证您的计算机上 InfoPath.exe 文件的位置。如果您在安装 InfoPath 时,您可以接受默认文件夹位置,InfoPath.exe 文件是可能位于 C:\Program Files\Microsoft Office\Office 12\。如果找不到该位置的 InfoPath.exe 文件,搜索该文件,并记下的完全限定的路径。

  1. 在 Microsoft Windows 中,单击“开始”按钮,然后单击“运行”

  2. “运行”对话框中,依次键入一个双引号、InfoPath.exe 文件的完整路径(包括文件名)和另一个双引号。

  3. 在闭合双引号后面,键入一个空格,然后键入要使用的开关和所有参数。例如,您可以键入: "C:\Program Files\Microsoft Office\Office12\InfoPath.exe" \\Reports\NewForms\ExpenseReportTemplate.xsn /InputParameters department=10&organization=325

    注意: 开关和参数不区分大小写。例如,/A 与 /a 相同。记住在开关前包含一个空格,并在每个参数前包含一个空格。如果参数包含空格,请将参数用双引号引起来。

下次启动 InfoPath 时,程序将返回到其先前的默认启动设置。要重复使用您的自定义启动设置,请参阅下一节。

返回页首

通过创建快捷方式使开关可重用

要使自定义启动设置可重复使用,您可以将这些设置作为快捷方式保存在桌面上。要完成此过程,您必须先验证 InfoPath.exe 文件在计算机上的位置。如果在安装 InfoPath 时接受了默认的文件夹位置,InfoPath.exe 文件很可能位于 C:\Program Files\Microsoft Office\Office 12\ 下。如果在该位置没有找到 InfoPath.exe 文件,请搜索该文件并记下文件的完整路径。

  1. 右键单击 Windows 桌面,指向“新建”,然后在快捷菜单上单击“快捷方式”

  2. 在“创建快捷方式向导”的“请键入项目的位置”框中,依次键入一个双引号、InfoPath.exe 文件的完整路径(包括文件名)和另一个双引号。

  3. 在闭合双引号后面,键入一个空格,然后键入要使用的开关和所有参数。例如,您可以键入: "C:\Program Files\Microsoft Office\Office12\InfoPath.exe" \\Reports\NewForms\ExpenseReportTemplate.xsn /InputParameters department=10&organization=325

    注意: 开关和参数不区分大小写。例如,/A 与 /a 相同。记住在开关前包含一个空格,并在每个参数前包含一个空格。如果参数包含空格,请将参数用双引号引起来。

  4. 单击“下一步”

  5. “键入此快捷方式的名称”框中,键入快捷方式的名称,然后单击“完成”。 向导将创建该快捷方式并将其放在桌面上。

您可以创建多个快捷方式,在程序启动时,每个快捷方式会将不同的开关和参数应用到程序中。

返回页首

可用开关和参数

下表列出了 InfoPath 中所有可用的开关和参数。

开关和参数

说明

form

打开指定的窗体,以便可以填写。窗体的名称可以文件名、 的完全限定路径和文件名或统一资源名称 (URN)。

示例    若要启动 InfoPath 并打开 MyForm.xml 表单,请键入以下内容:

"C:\Program Files\Microsoft Office\Office12\InfoPath.exe" "C:\New Forms\MyForm.xml"

form template

打开基于指定的表单模板的新表单,以便进行填写。表单的名称可以是文件名、完全限定路径和文件名或 URN。

示例    若要启动 InfoPath 并打开基于表单模板 ExpenseReportTemplate.xsn 的新表单,请键入以下内容:

"C:\Program Files\Microsoft Office\Office12\InfoPath.exe" ExpenseReportTemplate.xsn

表单模板 /InputParameters 参数 1 = 值和参数 2 = 值 & param3 = 值

打开基于发布到共享网络位置的表单模板的新表单,并将参数传递到该表单。表单模板必须包含用于处理 /InputParameters 选项中参数的托管代码或脚本。表单模板的名称可以是文件名、完全限定路径和文件名或 URN。

参数列表位于 InfoPath.exe 后,它们之间以一个空格分隔,后跟参数的名称、等号 (=) 及参数的值。参数之间以与号 (&) 分隔。请不要在问号和每个参数之间使用空格。

不包含值的参数名称将作为包含 Null 值的参数传递,没有对应的参数名称的值将被忽略。

有关处理输入参数的详细信息,请参阅 InfoPath 开发人员参考。

示例    假定您有一个包含脚本的表单模板 ExpenseReportTemplate.xsn,该脚本可以处理两个名为 department 和 organization 的输入参数。表单模板已被发布到 Reports 服务器上名为 NewForms 的共享网络文件夹。要启动 InfoPath 并打开 department 参数等于 10 且 organization 参数等于 325 的新表单模板,请键入以下内容:

"C:\Program Files\Microsoft Office\Office12\InfoPath.exe" \\Reports\NewForms\ExpenseReportTemplate.xsn /InputParameters?department=10&organization=325

表单模板 /InputParameters? 参数 1 = 值和参数 2 = 值 & param3 = 值

打开新表单基于表单模板发布到运行Windows SharePoint Services 3.0或Microsoft Office SharePoint Server 2007,服务器,然后将参数传递到窗体。代码或脚本来处理/InputParameters选项中的参数,则必须有管理表单模板。表单模板的名称可以文件名、 的完全限定路径和文件名或 URN。

参数列表以问号 (?) 开头,后跟参数的名称、等号 (=) 和参数的值。参数之间以与号 (&) 分隔。请不要在 /InputParameter 开关后的问号和每个参数之间使用空格。

不包含值的参数名称将作为包含 Null 值的参数传递,没有对应的参数名称的值将被忽略。

有关编写用于输入参数的托管代码的详细信息,请参阅 InfoPath 开发人员参考。

示例    假定您已有一个包含托管代码的表单模板 ExpenseReportTemplate.xsn,该托管代码可以处理两个名为 department 和 organization 的输入参数。表单模板已发布到其 URL 为 http://fabrikam 且运行 Windows SharePoint Services 3.0 的服务器上。要启动 InfoPath 并打开 department 参数等于 10 且 organization 参数等于 325 的新表单模板,请键入以下内容:

"C:\Program Files\Microsoft Office\Office12\InfoPath.exe" http://fabrikam/ExpenseReportTemplate.xsn /InputParameters?department=10&organization=325

/ 新表单 /defaultsavelocation < URL >

选项打开现有窗体并/defaultsavelocation选项设置为另存为对话框中的路径到指定的统一资源定位器 (URL)。第一次保存表单时,该 URL 将显示在另存为对话框。

示例    要启动 InfoPath,打开 MyForm.xml 表单,将用户可在其中保存表单的路径设置为 C:\MyForms,请键入以下内容:

"C:\Program Files\Microsoft Office\Office12\InfoPath.exe" /new MyForm.xml /defaultsavelocation C:\MyForms

表单模板 /defaultsavelocation < URL >

打开基于表单模板的新表单,并将“另存为”对话框的路径设置为指定的 URL。首次保存表单时,该 URL 将显示在“另存为”对话框中。

示例    要启动 InfoPath,打开基于表单模板 ExpenseReportTemplate.xsn 的新表单,然后将希望用户在其中保存表单的路径设置为 Windows SharePoint Services 文档库 http://fabrikam/sites/Reports,请键入以下内容:

"C:\Program Files\Microsoft Office\Office12\ExpenseReportTemplate.xsn" /defaultsavelocation http://fabrikam/sites/Reports

/aggregate "form1|form2|form3" "form template"

将表单合并到基于表单模板的新表单。表单必须用竖线 (|) 字符进行分隔,并且所有表单必须都用引号 (") 引起来。

示例    假定您希望将表单 MyForm1.xml 和 MyForm2.xml 合并到基于表单模板 ExpenseReportTemplate.xsn 的新表单中。新表单模板存储在计算机的 Forms 文件夹中。要启动 InfoPath 并合并这两个现有表单,请键入以下内容:

"C:\Program Files\Microsoft Office\Office12\InfoPath.exe" /aggregate "MyForm1.xml|MyForm2.xml" C:\Forms\ExpenseReportTemplate.xsn

/design form template

在设计模式中打开指定的表单模板。如果未指定表单模板,InfoPath 将以设计模式启动并且不包含任何表单模板。

示例    要在设计模式中启动包含表单模板 ExpenseReportTemplate.xsn 的 InfoPath,请键入以下内容:

"C:\Program Files\Microsoft Office\Office12\InfoPath.exe" /design ExpenseReportTemplate.xsn

/design form template /readonly

在设计模式中打开指定的表单模板。您可以对表单模板进行更改,但您必须将更改后的表单模板保存到打开表单模板的位置以外的位置。

提示: 使用此选项可以打开并修改已发布的现有表单模板。此开关要求您将表单模板保存到其他位置,从而有助于防止意外覆盖发布位置的表单模板。如果您是通过将表单模板保存到发布位置(而不是使用发布向导)覆盖已发布的表单模板,则用户可能无法创建基于该表单模板的新表单或修改基于该表单模板的现有表单。将表单模板保存到其他位置并修改表单模板后,您可以使用发布向导在发布位置发布并覆盖该表单模板。

示例    要在设计模式下启动包含表单模板 ExpenseReportTemplate.xsn 的 InfoPath,并确保不会覆盖原始位置的表单模板,请键入以下内容:

"C:\Program Files\Microsoft Office\Office12\InfoPath.exe" /design ExpenseReportTemplate.xsn /readonly

/embedding

启动 InfoPath,而不显示“Microsoft Office InfoPath”窗口。开发人员在使用 InfoPath 测试自定义应用程序时将使用此选项。

示例    要执行此操作,请键入以下内容:

C:\Program Files\Microsoft Office\Office12\InfoPath.exe" /embedding

/cache ClearAll

启动 InfoPath 并清除计算机上存储表单模板的缓存。使用此选项可以删除用户计算机上未使用的表单模板,并增加可用磁盘驱动器空间。可以将此选项用于基于表单模板的现有表单或新表单。

示例    要启动 InfoPath,打开 MyForm.xml 表单,然后清除所有表单模板的缓存,请键入以下内容

"C:\Program Files\Microsoft Office\Office12\InfoPath.exe" MyForm.xml /cache ClearAll


返回页首

注意: 机器翻译免责声明:本文是由无人工介入的计算机系统翻译的。Microsoft 提供机器翻译是为了帮助非英语国家/地区用户方便阅读有关 Microsoft 产品、服务和技术的内容。由于机器翻译的原因,本文可能包含词汇、语法或文法方面的错误。

扩展你的技能
了解培训
抢先获得新功能
加入 Office 预览体验计划

此信息是否有帮助?

谢谢您的反馈!

谢谢你的反馈! 可能需要转接到 Office 支持专员。

×