使用指令碼自動化工作流程

上次更新時間 2026年8月7日

了解如何在 Adobe InDesign 中使用指令碼和指令碼標籤面板,以自動化任務,實現更快速、一致的工作流程。

您可以在 InDesign 中使用兩個指令碼面板來簡化工作流程:「指令碼」面板和「指令碼標籤」面板。

指令碼面板

使用「指令碼」面板執行可自動化重複性工作的指令碼。面板會顯示儲存在 InDesign 應用程式「指令碼」資料夾內的指令碼,以及「偏好設定」資料夾內的指令碼。

若要開啟「指令碼」面板,請選取「視窗 > 公用程式 > 指令碼」。 將指令碼新增至「指令碼面板」資料夾,就能讓它們顯示在面板中。
指令碼儲存位置

  • macOS:Users/[使用者名稱]/Library/Preferences/Adobe InDesign/[版本]/[語言]/Scripts/Scripts Panel
  • Windows:Users\[使用者名稱]\AppData\Roaming\Adobe\InDesign\[版本]\[語言]\Scripts\Scripts Panel
秘訣

找出「指令碼面板」資料夾的方法,是在「指令碼」面板中的某個指令碼上按一下滑鼠右鍵 (Windows) 或按住 Control 鍵 (macOS),然後選取「在檔案總管中顯示」或「在 Finder 中顯示」。

指令碼標籤面板

使用「指令碼標籤」面板可以讓您對頁面項目 (例如文字框或形狀) 指派標籤。標籤可幫助指令碼識別特定物件。若要開啟面板,請選取「視窗 > 公用程式 > 指令碼標籤」。

指令碼讓您自動化任務,從簡單動作到複雜功能都能實現。您可以使用可用的指令碼指南和開發人員資源來建立自己的指令碼,或執行其他人建立的指令碼。

InDesign 中可用的範例指令碼

您可以安裝並使用範例指令碼。若要執行指令碼,請在「指令碼」面板中按兩下。

指令碼名稱

函式

AddGuides

在選取的一或多個物件周圍新增參考線。

AddPoints

在選取的一或多個物件路徑新增錨點。

Add QR Code

將 QR 碼放在置入噴槍上,或直接作為頁面項目。

AdjustPageItems

依指定的量移動偶數/奇數頁面上的內容,以在上層頁面邊界變更或插入頁面後,重新定位項目。

AlignToPage

將物件對齊至頁面上的指定位置。

AnimationEncyclopedia

建立有不同動畫屬性的按鈕。

BreakFrame

從內文移除選取的文字框及其內容。

CornerEffects

使用不同的轉角效果重新繪製選取項目的路徑,包括套用至特定路徑點的效果。

CreateCharacterStyles

根據選取的文字定義完整的字元樣式。

CropMarks

在選取的物件周圍新增裁切和對齊標記。

ExportAllStories

將文件中的所有內文轉存為一系列的文字檔案。

FindChangeByList

透過讀取 Tab 字元分隔文字檔案,執行標準文字尋找/變更操作。

ImageCatalog

將指定資料夾的所有的圖形放入縮圖目錄版面中。

MakeGrid

細分或複製選取的一或多個物件以建立格點。

Neon

將混合效果套用至選取的一個物件或多個物件。

PathEffects

變更選取物件上的路徑點位置,以增加創意效果。

PlaceMultipagePDF

置入 PDF 文件的所有頁面。

SelectObjects

依其物件類型選取使用中跨頁上的物件。

SortParagraphs

依字母順序排序選取的段落。

SplitStory

將選取內文中的文字框分割成獨立未連結的文字框架。

TabUtilities

將定位點與縮排套用至選取的文字。

UXP 外掛程式開發

雖然指令碼有助於自動化任務,但 UXP 指令碼讓開發人員能夠建置外掛程式,具備豐富的互動式使用者介面。

社群貢獻的指令碼

從 Adobe InDesign 社群尋找開放原始碼指令碼,以擴充功能並自動化專用任務。

指令碼

作者

目的

Kris Coppieters

使用鍵盤快速鍵,在 InDesign 文字中輕鬆插入一或多個 Unicode 字元。

Stefan Rakete

利用鍵盤快速鍵,在選取的文字前後輕鬆新增所定義的字體設計引文。

Paolo Agostinetto

將一個圖層及其元素從一份文件複製到另一份文件。

Roland Dreger

決定文字段落的 x 高度。

Ariel Walden

修改文件的邊界,使其與整個選取的文字框相符。 

Ariel Walden

輕易中斷文字框之間的串連。

Kris Coppieters

使用 InDesign 和 Adobe InCopy 的啟動指令碼,提醒使用者有備註存在。

Kris Coppieters

複製並貼上座標到頁面項目上。

Gregor Fellenz

將 InDesign GREP 查詢連結至新指令碼中。

Gregor Fellenz

清除覆寫 - 從 InDesign 文字、表格或物件中清除樣式覆寫。 

Luis Felipe Corullón

反轉 InDesign 文件中的選取項目。

Paolo Agostinetto

圖層複製程式 - 您可以使用該指令碼,將文件的某一圖層和元素複製到其他文件。

Peter Kahrel

將文件結尾章節附註轉換為書末章節附註。

Peter Kahrel

建立章節附註,其參照在您新增或移除章節附註時不會自動更新。

Olav Kvern

重新調整目前選取項目的大小 (如影像),以符合頁面大小。

Olav Kvern

將頁面調整為符合目前選取項目 (如影像) 大小。

Adobe 在 GitHub 上維護開放來源的社群指令碼。 若需 InDesign 社群指令碼儲存庫的詳細資訊,請參閱 ReadMe 檔案。該 ReadMe 檔案中包括提供指令碼的詳細資訊,以及指令碼撰寫者的相關連結。