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 files (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 部门 = 10 和组织 = 325

    注意: 

    • 开关不区分大小写。例如,/EMBEDDING 函数与/embedding. 相同

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

  4. 单击“下一步”。

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

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

可用的开关和参数

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

开关和参数

说明

窗体

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

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

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

表单模板

根据指定的表单模板打开新表单, 以便您可以填写。窗体的名称可以是文件名、完全限定的路径和文件名或 URN。

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

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

表单模板/InputParameters param1 = value & param2 = value & param3 = value

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

参数列表在带有空格的/InputParameters 选项后开始, 后跟参数的名称、等号 (=) 和参数的值。每个参数都用与号 (&) 分隔。不要在与号和每个参数之间使用空格。

不带值的参数名作为参数传递, 其值为 null, 并且忽略没有对应参数名称的值。

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

示例   假设你有一个表单模板 (ExpenseReportTemplate), 其中包含可处理两个称为部门和组织的输入参数的脚本。表单模板已发布到名为 "NewForms" 的共享网络文件夹, 该文件夹名为 "报表" 的服务器。若要启动 InfoPath 并打开一个其部门参数等于10且与325相等的组织参数的新表单模板, 请键入以下内容:

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

表单模板/InputParameters? param1 = value & param2 = value & param3 = value

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

参数列表在带有问号 (?) 的 template 名称后开始, 后跟参数的名称、等号 (=) 和参数的值。每个参数都用与号 (&) 分隔。不要在与号和每个参数之间使用空格。

不带值的参数名作为参数传递, 其值为 null, 并且忽略没有对应参数名称的值。

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

示例   假设你有一个表单模板 (ExpenseReportTemplate), 其中包含可处理两个称为部门和组织的输入参数的托管代码。表单模板已发布到运行 SharePoint 且包含 URL http://fabrikam的服务器。若要启动 InfoPath 并打开一个其部门参数等于10且与325相等的组织参数的新表单模板, 请键入以下内容:

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

/new form/defaultsavelocation < URL >

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

示例   若要启动 InfoPath, 请打开表单 MyForm, 然后设置用户可将表单保存到 C:\MyForms 的路径, 键入以下内容:

"C:\Program Files\Microsoft Office\Office14\infopath.exe"/new MyForm/defaultsavelocation

表单模板/defaultsavelocation < URL >

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

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

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

/aggregate "form1 | form2 | form3" "表单模板"

将表单列表中的表单合并为一个基于表单模板 (.xsn) 的表单。表单列表中的各个表单名称不应括在引号中。可以将整个表单列表括在引号中。窗体名称必须用 "|" 分隔(管道) 字符。还必须指定用于执行合并的表单模板。合并开始时使用表单模板的默认数据。

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

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

/design 表单模板

在设计模式下打开指定的表单模板。如果未指定表单模板, InfoPath 将在没有表单模板的设计模式下启动。

示例   若要在具有表单模板 ExpenseReportTemplate 的设计模式下启动 InfoPath, 请键入以下内容:

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

/design 表单模板/forcesaveas

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

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

示例   若要在具有表单模板 ExpenseReportTemplate 的设计模式下启动 InfoPath, 并帮助确保您不会在原始位置覆盖表单模板, 请键入以下内容:

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

/design 表单模板/readonly

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

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

示例   若要在具有表单模板 ExpenseReportTemplate 的设计模式下启动 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 "/embedding

/cache ClearAll

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

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

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

返回页首

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

此信息是否有帮助?

谢谢您的反馈!

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

×