Word 動作
Word 自動化功能可讓您與本機或雲端中儲存的 Word 文件無縫互動。 首先,您需要使用「啟動 Word」或「附加到正在執行的 Word」動作建立 Word 執行個體。 此執行個體可作為群組中其餘動作的輸入參數,可讓您輕鬆地對所需的 Word 檔案執行動作。
目前可以執行以下動作:
- 啟動 Word:在電腦版 Power Automate 中觸發此動作時,會開啟一個 Word 文件並建立一個 Word 執行個體,該執行個體可在同一桌面流程中的後續 Word 動作中使用。 使用者可以選擇開啟新的空白 Word 文件,也可以選擇開啟位於本機或雲端中的現有文件 (透過 OneDrive 或 SharePoint)。 根據動作的設定,可以以可見或不可見方式啟動 Word 應用程式,並且可以以唯讀模式開啟文件。 請務必注意,如果以唯讀模式開啟文件,則無法透過電腦版 Power Automate 動作或手動進行編輯。
- 附加至正在執行的 Word:此動作提供附加目前開啟的現有 Word 文件的功能,並建立可在相同桌面流程中的後續 Word 動作中使用的 Word 執行個體。 使用者可以選擇透過下拉式選單插入設計時已在同一電腦上開啟的 Word 文件,或選擇位於本機電腦或雲端的現有 Word 文件 (透過 OneDrive 或 SharePoint)。
- 儲存 Word:此動作可讓使用者以目前 Word 應用程式支援的任何格式儲存 Word 文件。 預設文件格式為「預設 (來自副檔名)」,這代表使用者必須在文件路徑參數中設定文件格式,例如將值設為 C:\TestWord.pdf 以將其另存為 PDF。
- 關閉 Word:此動作將關閉 Word 文件並使 Power Automate 中的特定 Word 執行個體處於非使用中狀態。 使用者可以在關閉 Word 文件之前,以目前 Word 應用程式支援的任何格式將其儲存。 請注意,預設文件格式為「預設 (來自副檔名)」,這代表使用者必須在「文件路徑」參數中設定文件格式,例如將值設為 C:\TestWord.pdf 以將其另存為 PDF。
- 從 Word 文件讀取:此動作可讓使用者從 Word 文件擷取內容並在流程的後續動作中使用它。 您可以靈活地閱讀整份文件、特定頁面或書籤的內容。 對於頁面,您可以指定特定頁面或頁面清單。 例如,您可以在對應的頁面參數中插入值 2-5 以擷取第 2 至第 5 頁的內容,例如第 2、3、4 和 5 頁,或插入值 3,5,6,7 以擷取各頁面的內容,或將這兩種方式搭配使用,例如 2-4,6,8,9。 需要注意的是,無法擷取 Word 文件格式,且輸出參數為純文字。
- 尋找並取代 Word 文件中的文字:使用者可以透過此動作套用一項新功能,即能夠尋找並取代 Word 文件中的特定文字。 使用者可以選擇僅替換第一次出現的文字或替換所有相符的項目。 此外,將萬用字元插入到要尋找的文字輸入參數中,則在使用萬用字元時允許動態文字尋找。 若要進一步細化搜尋,請將工具設定為符合文字大小寫或限全字詞相符。 當使用萬用字元參數設定為關閉時,即可使用這些設定。
- 寫入 Word 文件:此動作可讓使用者在 Word 文件中的特定位置插入文字。 可以在文件的開頭或結尾處,或在特定書籤之前或之後執行此動作。 此外,使用者可以根據自己的喜好選擇是否在插入的文字之前附加新行。
- 在 Word 文件中插入影像:此動作可讓使用者在 Word 文件中的特定位置插入影像。 可以在文件的開頭或結尾處、在特定書籤之前或之後、或在特定文字之前或之後執行此動作。 請注意,這不會新增空格或新行。 使用者可以選擇將影像作為儲存在本機電腦中的檔案或作為剪貼簿中的內容來擷取。
注意
Power Automate 桌面版中的 Word 操作與 Microsoft Word 2013 或更高版本相容。
啟動 Word
開啟新的 Word 執行個體或開啟 Word 文件。
輸入參數
引數 | 選用 | 接受 | 預設值 | 描述 |
---|---|---|---|---|
啟動 Word | 無法使用 | 使用空白文件,並開啟以下文件 | 使用空白文件 | 指定要開啟新的 Word 文件還是現有文件 |
文件路徑 | 否 | 檔案 | 要開啟的現有 Word 文件的完整路徑 | |
Make instance visible | 無法使用 | 布林值 | 確判為真 | 指定要顯示或隱藏 Word 視窗 |
Open as ReadOnly | 無法使用 | 布林值 | 誤判為真 | 指定是否要以唯讀模式開啟儲存的文件 |
讀取保護密碼 | 是 | 直接加密文字輸入或文字值 | 採用密碼保護之 Word 文件的讀取保護密碼 | |
寫入保護密碼 | 是 | 直接加密文字輸入或文字值 | 採用密碼保護之 Word 文件的寫入保護密碼 |
變數已產生
引數 | 類型 | 描述 |
---|---|---|
WordInstance |
Word 執行個體 | 可供後續 Word 動作使用的特定 Word 執行個體。 這可讓使用者指定要存取可能有數個 Word 文件中的哪一個試算表 |
例外狀況
例外狀況 | 描述 |
---|---|
無法啟動 Word | 表示啟動 Word 執行個體時發生問題 |
找不到 Word 文件 | 表示在提供的位置找不到特定的 Word 文件 |
無法開啟現有的 Word 文件 | 表示開啟所指定 Word 文件時發生問題 |
無法啟動 Word 應用程式 | 表示由於內部錯誤,Word 應用程式無法啟動 |
未安裝 Word 應用程式 | 表示特定電腦上未安裝 Word 應用程式 |
附加至執行中的 Word
附加至已經開啟的 Word 文件。
輸入參數
引數 | 選用 | 接受 | 預設值 | 描述 |
---|---|---|---|---|
Document name | 否 | 檔案 | 要附加之 Word 文件的名稱或路徑 |
變數已產生
引數 | 類型 | 描述 |
---|---|---|
WordInstance |
Word 執行個體 | 此動作已附加至其中並可供後續 Word 動作使用的 Word 執行個體 |
例外狀況
例外狀況 | 描述 |
---|---|
無法附加至 Word 文件 | 指示附加至特定 Word 文件時發生問題 |
找不到指定的 Word 文件 | 表示在提供的位置找不到特定的 Word 文件 |
無法啟動 Word | 表示由於內部錯誤,Word 應用程式無法啟動 |
儲存 Word
儲存先前已啟動的 Word 執行個體。
輸入參數
引數 | 選用 | 接受 | 預設值 | 描述 |
---|---|---|---|---|
Word 執行個體 | 否 | Word 執行個體 | 要儲存的 Word 執行個體。 此變數必須先在啟動 Word 或附加到正在執行的 Word 動作中指定。 | |
儲存模型 | 無法使用 | 儲存文件、另存文件為 | 儲存文件 | 如何儲存此執行個體的文件。 |
Document format | 無法使用 | Word 應用程式中的所有可用格式 | 預設 (根據副檔名) | 文件的格式。 |
文件路徑 | 否 | 檔案 | 文件的完整路徑。 根據文件格式參數中的選擇插入所需的文件檔案副檔名。 |
變數已產生
此動作不會產生任何變數。
例外狀況
例外狀況 | 描述 |
---|---|
無法儲存 Word | 表示儲存 Word 文件時發生問題 |
Word 執行個體或 Word 文件未初始化 | 表示動作中指定的 Word 執行個體或 Word 文件未初始化 |
無法對唯讀文件執行作業 | 表示 Word 文件無法儲存,因為它以唯讀方式開啟 |
關閉 Word
關閉 Word 執行個體。
輸入參數
引數 | 選用 | 接受 | 預設值 | 描述 |
---|---|---|---|---|
Word 執行個體 | 否 | Word 執行個體 | 要關閉的 Word 執行個體。 此變數必須先在啟動 Word 或附加到正在執行的 Word 動作中指定。 | |
在關閉 Word 之前 | 無法使用 | 不要儲存文件、儲存文件、另存文件為 | 不要儲存文件 | 指定是否在關閉執行個體之前儲存此執行個體的文件及如何執行。 |
Document format | 無法使用 | Word 應用程式中的所有可用格式 | 預設 (根據副檔名) | 文件的格式。 |
文件路徑 | 否 | 檔案 | 文件的完整路徑。 根據文件格式參數中的選擇插入所需的文件檔案副檔名。 |
變數已產生
此動作不會產生任何變數。
例外狀況
例外狀況 | 描述 |
---|---|
無法關閉 Word | 表示關閉 Word 文件時發生問題 |
無法儲存 Word | 表示儲存 Word 文件時發生問題 |
無法對唯讀文件執行作業 | 表示 Word 文件無法儲存,因為它以唯讀方式開啟 |
從 Word 文件讀取
從 Word 執行個體的文件讀取文字內容。
輸入參數
引數 | 選用 | 接受 | 預設值 | 描述 |
---|---|---|---|---|
Word 執行個體 | 否 | Word 執行個體 | 要處理的 Word 執行個體 | 此變數必須先在啟動 Word 或附加到正在執行的 Word 動作中指定 |
Retrieve | 無法使用 | 整份文件/頁面/書籤 | 整份文件 | 要擷取整份文件、特定頁面還是書籤的內容 |
頁面 | 否 | 數值 | 1 | 要閱讀的 Word 文件頁面。 可以提供頁面範圍或清單,例如 2-5 將擷取第 2 頁到第 5 頁,而 2,3,7 將擷取第 2,3,7 頁的內容 |
書簽 | 否 | 文字值 | 要讀取的 Word 文件的書籤 |
變數已產生
引數 | 類型 | 描述 |
---|---|---|
WordData | 文字值 | 擷取內容的值 |
例外狀況
例外狀況 | 描述 |
---|---|
無法讀取 Word 文件的內容 | 表示從指定的 Word 文件擷取內容時發生問題 |
Word 執行個體或 Word 文件未初始化 | 表示動作中指定的 Word 執行個體或 Word 文件未初始化 |
寫入 Word 文件
寫入或附加文字至 Word 檔案。
輸入參數
引數 | 選用 | 接受 | 預設值 | 描述 |
---|---|---|---|---|
Word 執行個體 | 否 | Word 執行個體 | 要處理的 Word 執行個體 | 此變數必須先在啟動 Word 或附加到正在執行的 Word 動作中指定 |
Text to write | 是 | 一般值 | 要寫入指定 Word 文件的文字 | |
Append new line | 無法使用 | 布林值 | 確判為真 | 指定是否在整體文字開頭附加新行,以便寫入文件 |
寫入文字至 | 無法使用 | Word 檔案開頭/Word 檔案結束/書籤之前/書籤之後 | Word 檔案開頭 | 指定 Word 文件中要附加文字的位置 |
書簽 | 否 | 文字值 | Word 文件中將附加文字的目標書籤 | 此動作會將文字附加到 Word 文件中指定書籤的前面或後面 |
變數已產生
此動作不會產生任何變數。
例外狀況
例外狀況 | 描述 |
---|---|
Word 執行個體或 Word 文件未初始化 | 表示動作中指定的 Word 執行個體或 Word 文件未初始化 |
無法對唯讀文件執行作業 | 表示 Word 文件無法編輯,因為它以唯讀方式開啟 |
Word 文件執行個體寫入作業失敗 | 表示在指定的 Word 文件中寫入內容時發生問題 |
在 Word 文件中插入影像
將影像插入至 Word 檔案。
輸入參數
引數 | 選用 | 接受 | 預設值 | 描述 |
---|---|---|---|---|
Word 執行個體 | 否 | Word 執行個體 | 要處理的 Word 執行個體 | 此變數必須先在啟動 Word 或附加到正在執行的 Word 動作中指定 |
將影像插入至 | 無法使用 | Word 檔案開頭/Word 檔案結束/書籤之前/書籤之後/特定文字之前/特定文字之後 | Word 檔案開頭 | 指定 Word 文件中將附加影像的位置 |
插入影像來源 | 無法使用 | 檔案/剪貼簿 | 檔案 | 指定的 Word 文件中要插入影像的位置 |
影像路徑 | 否 | 檔案 | 要插入的影像的完整路徑 | |
Text to find | 否 | 文字值 | 在 Word 文件中尋找用於插入影像的文字 | 影像將附加在指定文字出現之前或之後 |
書簽 | 否 | 文字值 | Word 文件中將附加影像的目標書籤 |
變數已產生
此動作不會產生任何變數。
例外狀況
例外狀況 | 描述 |
---|---|
Word 執行個體或 Word 文件未初始化 | 表示動作中指定的 Word 執行個體或 Word 文件未初始化 |
無法對唯讀文件執行作業 | 表示 Word 文件無法編輯,因為它以唯讀方式開啟 |
無法插入影像 | 指示在指定的 Word 文件插入影像時發生問題 |
尋找及取代 Word 中的文字
在 Excel 執行個體的使用中工作表中查詢文字,並用其他文字取代。
輸入參數
引數 | 選用 | 接受 | 預設值 | 描述 |
---|---|---|---|---|
Word 執行個體 | 否 | Word 執行個體 | 要處理的 Word 執行個體 | 此變數必須先在啟動 Word 或附加到正在執行的 Word 動作中指定 |
所有相符的項目 | 無法使用 | 布林值 | 誤判為真 | 是要在找到的所有相符項目中,還是僅在第一個相符項目中尋找及取代文字 |
Text to find | 否 | 文字值 | 要在工作表中尋找的文字 | |
要取代的文字 | 否 | 文字值 | 用於取代相符儲存格的文字 | |
使用萬用字元 | 無法使用 | 布林值 | 誤判為真 | 是否對要尋找的文字使用萬用字元 |
相符案例 | 無法使用 | 布林值 | 誤判為真 | 是否搜尋區分大小寫的資料 |
僅限全字拼寫皆相符 | 無法使用 | 布林值 | 誤判為真 | 是否搜尋與指定文字相同的字詞 |
變數已產生
此動作不會產生任何變數。
例外狀況
例外狀況 | 描述 |
---|---|
無法在 Word 文件中取代文字 | 表示用提供的輸入取代指定文字時發生問題 |
Word 執行個體或 Word 文件未初始化 | 表示動作中指定的 Word 執行個體或 Word 文件未初始化 |
無法對唯讀文件執行作業 | 表示 Word 文件無法編輯,因為它以唯讀方式開啟 |
已知限制
使用透過 OneDrive 或 SharePoint 同步的 Word 檔案
與 OneDrive 或 SharePoint 中同步的資料夾中包含的 Microsoft Word 檔案互動可能會造成錯誤的流程。 電腦版 Power Automate 利用 COM 物件進行 Word 互動。 OneDrive 和 SharePoint 與透過 COM 啟動的 Word 執行個體並不完全相容。
因此,當您嘗試打開儲存在 OneDrive 或 SharePoint 目錄中的 Word 檔案時,可能會發生找不到檔案錯誤。 若要解決此問題,請使用下列其中一項因應措施:
因應措施 1
- 建立各自 Word 檔案的本機複本。
- 使用電腦版 Power Automate 的 Word 自動化動作修改 Word 檔案的本機複本。
- 使用包含最新變更的本機副本,覆寫 透過 OneDrive 或 Sharepoint 同步的 Word 檔案複本。
因應措施 2
- 使用執行應用程式動作來打開新的 Word 執行個體。 請確認您在動作之間提供足夠的等待時間,以便 Word 程序完全載入,包括任何增益集。
- 使用附加至正在執行的 Word 動作以附加至新程序。
注意
當啟動 Word 動作無法執行時,即可使用此因應措施。