InfoPath 命令行开关

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

启动 Microsoft InfoPath 2010 的命令是 infopath.exe。命令行开关就是在命令后添加一个正斜杠,后跟命令名和所具有的任何参数。

本文内容

命令和开关有哪些?

将开关使用一次将其添加到运行命令

使开关创建快捷方式以重用

可用的开关和参数

什么是命令和开关?

每次启动程序时,都会运行 infopath.exe 命令,但您通常不会键入该命令,甚至看不见它。通过将称为“开关”的子命令添加到 infopath.exe 命令,可以更改程序启动方式的某些方面。

开关的形式是在主命令后添加一个空格,后跟一个正斜杠和开关的名称,它可提供有关如何执行命令的附加信息。

返回页首

将开关使用一次将其添加到运行命令

首先,验证计算机上的 infopath.exe 文件的位置。 如果在安装 InfoPath 2010 时接受了默认的文件夹位置,infopath.exe 文件将位于以下位置:

c:\program files\microsoft office\office14\infopath.exe

注意: 如果已安装的 InfoPath 2010 32年位版本,而您的计算机运行的 Windows 64 位操作系统,请使用c:\program 文件 (x86) \microsoft office\office14\infopath.exe

如果在该位置没有找到 InfoPath.exe 文件,请搜索该文件并记下文件的完整路径。

  1. 请执行下列操作之一:

    • Windows 7 和 Windows Vista   

      • 单击“开始”按钮,指向“所有程序”,单击“附件”,然后单击“运行”

    • Windows XP   

      • 单击 Windows 的“开始”按钮,然后单击“运行”

  2. “运行”对话框中,键入引号,输入 infopath.exe 文件的完整路径,然后键入另一个引号。或者,单击“浏览”以查找并选择该文件。在这种情况下,会自动提供引号。

  3. 在闭合引号的后面,键入一个空格,然后键入开关。例如,您可以键入:

    "c:\program files\microsoft office\office14\infopath.exe" /embedding

下一次启动 InfoPath 2010 时,程序会正常打开。若要使自定义的启动方式可重复使用,请参阅下一节。

注意: 

  • 开关不区分大小写。例如,/EMBEDDING/embedding 作用相同。

  • 记住在开关前包括一个空格,并在每个参数前包括一个空格。

返回页首

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

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

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

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

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

    注意: 

    • 开关不区分大小写。例如,/EMBEDDING/embedding 作用相同。

    • 记住在开关前包括一个空格,并在每个参数前包括一个空格。

  4. 单击“下一步”

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

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

返回页首

可用开关和参数

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

开关和参数

说明

窗体

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

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

"C:\Program Files\Microsoft Office\Office14\infopath.exe""C:\New Forms\MyForm.xml"

表单模板

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

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

"C:\Program Files\Microsoft Office\Office14\infopath.exe"ExpenseReportTemplate.xsn

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

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

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

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

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

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

"C:\Program Files\Microsoft Office\Office14\InfoPath.exe"\\Reports\NewForms\ExpenseReportTemplate.xsn /InputParameters 部门 = 10 和组织 = 325

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

打开基于发布到运行 SharePoint 的服务器的表单模板的新表单,然后将参数传递到该表单。表单模板必须包含用于处理 /InputParameters 选项中参数的托管代码或脚本。表单模板的名称可以是文件名、完全限定路径和文件名或 URN。

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

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

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

示例   假设您有一个表单模板,ExpenseReportTemplate.xsn,使用托管代码可以处理称为部门和组织的两个输入的参数。表单模板发布到运行 URL http://fabrikam与 SharePoint 服务器。若要开始 InfoPath 并打开新表单模板与等于 10 的部门参数和等于 325 组织参数,键入以下命令︰

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

/ 新表单 /defaultsavelocation < URL >

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

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

"C:\Program Files\Microsoft Office\Office14\infopath.exe"/ 新 MyForm.xml /defaultsavelocation C:\MyForms

表单模板 /defaultsavelocation < URL >

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

示例   若要开始 InfoPath、 打开新表单基于表单模板 ExpenseReportTemplate.xsn,并将路径希望用户能够向Windows SharePoint Services文档库http://fabrikam/sites/Reports保存窗体的位置,键入以下命令︰

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

/ 聚合"form1 | form2 | form3""表单模板"

将表单列表中的表单合并到基于表单模板 (.xsn) 的单个表单中。表单列表中的单个表单名称不应该用引号括起来。整个表单列表可以用引号括起来。表单名称必须用“|”(竖线)字符分隔。此外,还必须指定用于执行合并的表单模板。系统将使用表单模板的默认数据执行合并操作。

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

C:\program files\Microsoft Office\Office14\infopath.exe /aggregate"form1.xml"|"form2.xml""formtemplate.xsn"

/design 表单模板

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

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

"C:\Program Files\Microsoft Office\Office14\infopath.exe"/design ExpenseReportTemplate.xsn

设计表单模板 /forcesaveas /

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

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

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

"C:\Program Files\Microsoft Office\Office14\infopath.exe"/design ExpenseReportTemplate.xsn /forcesaveas

设计表单模板 /readonly /

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

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

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

"C:\Program Files\Microsoft Office\Office14\infopath.exe"/design ExpenseReportTemplate.xsn /readonly

/embedding

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

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

C:\Program Files\Microsoft Office\Office14\infopath.exe"/ 嵌入

/cache ClearAll

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

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

"C:\Program Files\Microsoft Office\Office14\infopath.exe"MyForm.xml /cache ClearAll

返回页首

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

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

此信息是否有帮助?

谢谢您的反馈!

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

×