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 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 = 值

開啟以發佈到共用網路位置的表單範本為基礎的新表單,並且將參數傳遞至表單。表單範本必須具有 Managed 程式碼或指令碼,才能處理 /InputParameters 選項中的參數。表單範本的名稱可以是檔案名稱、完整路徑加上檔案名稱,或是 URN。

參數清單會以 InfoPath.exe 後加上一個空格為開始,後面接著參數名稱、等號 (=) 及參數值。每個參數會由 & 符號來分隔。請勿在問號與每個參數之間使用空格。

不含值的參數名稱會當做含有 Null 值的參數傳遞,而且會忽略沒有對應參數名稱的值。

如需處理輸入參數的詳細資訊,請參閱 InfoPath 開發人員參考資料。

範例    假設您有一個表單範本 ExpenseReportTemplate.xsn,此表單範本含有可以處理兩個名為 department 及 organization 之輸入參數的指令碼。此表單範本已發佈到伺服器 Reports 上的 NewForms 共用網路資料夾。若要以 department 參數等於 10 及 organization 參數等於 325 來啟動 InfoPath 並開啟新表單,請輸入下列項目:

"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 值的參數傳遞,而且會忽略沒有對應參數名稱的值。

如需撰寫輸入參數之 Managed 程式碼的詳細資訊,請參閱 InfoPath 開發人員參考資料。

範例    假設您有一個 ExpenseReportTemplate.xsn 表單範本,此表單範本含有可以處理兩個名為 department 及 organization 之輸入參數的 Managed 程式碼。此表單範本已發佈到執行 Windows SharePoint Services 3.0 的伺服器,URL 為 http://fabrikam。若要以 department 參數等於 10 及 organization 參數等於 325 來啟動 InfoPath 並開啟新表單,請輸入下列項目:

"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 支援專員連絡以深入了解您的意見。

×