Infopath 命令行开关

注意:  我们希望能够尽快以你的语言为你提供最新的帮助内容。 本页面是自动翻译的,可能包含语法错误或不准确之处。我们的目的是使此内容能对你有所帮助。可以在本页面底部告诉我们此信息是否对你有帮助吗? 请在此处查看本文的 英文版本 以便参考。

本文介绍了如何自定义 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 部门 = 10 和组织 = 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 部门 = 10 和组织 = 325

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

  4. 单击“下一步”

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

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

返回页首

可用的开关和参数

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

开关和参数

说明

窗体

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

示例   若要开始 InfoPath 并打开该窗体 MyForm.xml,键入以下命令:

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

表单模板

打开新表单,根据指定的表单模板,以便可以填写。文件名、 完全限定的路径和文件名或 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,可以处理两个输入的参数名为部门和组织的脚本。表单模板发布到共享的网络文件夹名为报表服务器上称为 NewForms。若要开始 InfoPath 并打开新表单模板与等于 10 的部门参数和等于 325 组织参数,键入以下命令:

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

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

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

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

参数名没有值传递作为参数具有 null 值,并没有对应的参数名称的值将被忽略。

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

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

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

/ 新表单 /defaultsavelocation < URL >

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

示例   若要开始 InfoPath、 打开窗体 MyForm.xml,并设置路径位置用户可以将表单保存到 C:\MyForms,键入以下命令:

"C:\Program Files\Microsoft Office\Office12\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\Office12\ExpenseReportTemplate.xsn"/defaultsavelocation http://fabrikam/sites/Reports

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

将表单合并到一个基于表单模板的新窗体。必须由管道 (|) 字符分隔窗体,并且所有表单必须用引号 (")。

示例   假设您要合并到基于表单模板 ExpenseReportTemplate.xsn 的新窗体的窗体 MyForm1.xml 和 MyForm2.xml。新表单模板存储在您的计算机的 Forms 文件夹中。若要开始 InfoPath 并合并两个现有窗体中,键入以下命令:

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

/design 表单模板

在设计模式中打开指定的表单模板。如果不指定了任何表单模板,InfoPath 将启动在设计模式中不使用的表单模板。

示例   若要开始 InfoPath 表单模板 ExpenseReportTemplate.xsn 设计模式中,键入以下命令:

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

设计表单模板 /readonly /

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

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

示例   若要在设计模式下与表单模板 ExpenseReportTemplate.xsn,启动 InfoPath 并帮助确保不会覆盖表单模板中的原始位置,键入以下命令:

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

/embedding

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

示例   若要执行此操作,键入以下命令:

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

/cache ClearAll

InfoPath 将启动并清除的缓存中的窗体模板存储在计算机。若要从用户的计算机中删除未使用的表单模板,并增加可用磁盘空间,请使用此选项。您可以使用现有窗体或基于表单模板的新窗体中使用此选项。

示例   要启动 InfoPath、 打开窗体 MyForm.xml,然后清除所有表单模板的缓存,键入以下命令

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


返回页首

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

此信息是否有帮助?

谢谢您的反馈!

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

×