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

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

參數清單是從 /InputParameters 選項加上一個空格之後開始,後面接著參數名稱、等號 (=) 及參數值。每個參數以 & 符號分隔。請勿在 & 符號與每個參數之間使用空格。

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

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

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

「 C:\Program Files\Microsoft Office\Office14\InfoPath.exe 」 \\Reports\NewForms\ExpenseReportTemplate.xsn /InputParameters 部門 = 10 及組織 = 325

表單範本 /InputParameters? 參數 1 = 值及參數 2 = 值與 param3 = 值

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

參數清單是從範本名稱加上問號 (?) 之後開始,後面接著參數名稱、等號 (=) 及參數值。每個參數以 & 符號分隔。請勿在 & 符號與每個參數之間使用空格。

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

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

範例   假設您有的表單範本,ExpenseReportTemplate.xsn,可處理兩個部門] 和 [組織的輸入的參數的 managed 程式碼。表單範本發佈至伺服器執行 SharePoint URL http://fabrikam。若要啟動 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 支援專員連絡以深入了解您的意見。

×