Applies To
Excel for Microsoft 365 Excel for Microsoft 365 for Mac Excel for the web

用 Office Scripts 自動化你重複性的 Excel 任務。 用 Excel 裡的動作記錄器把你的動作記錄成腳本,然後隨時重播腳本。 動作記錄器會根據你對工作簿的變更建立腳本。 這些操作可能包括輸入文字或數字、格式化儲存格、列或欄、建立 Excel 表格等等。 任務面板會顯示你在過程中的步驟描述清單。

附註: 你不需要任何程式經驗就能錄製和執行 Office 腳本。 你可以選擇從 Office Scripts 程式碼編輯器編輯你的動作,在那裡你會使用腳本的 TypeScript 程式碼。 透過教學「 在 Excel 中記錄、編輯及建立 Office 腳本」學習撰寫腳本。

開始使用

  1. 首先,選擇自動化。 這會顯示你在 Office Scripts 群組中的兩個主要選項: 新腳本檢視腳本 學習如何用 Office Scripts 記錄動作。

  2. 要建立新的 Office 腳本,請選擇「 從錄音中建立」,然後開始執行你想自動化的步驟。 在這個例子中,我們會將一個資料範圍轉換成 Excel 表格,新增總欄位和總列,最後將數值格式化為貨幣。

  3. 當你開始錄製新的 Office 腳本時,右側會開啟一個 「記錄動作 」工作窗格。 這裡你會看到你正在採取的行動清單。 完成所有步驟後,選擇 停止 用動作記錄器記錄你的 Excel 操作

  4. 一旦你選擇了停止,Office Scripts 的工作窗格就會顯示你的新腳本。 一個錄製的腳本,可以建立表格、切換列的可見性、編輯儲存格,並套用數字格式化。

  5. 預設情況下,Excel 會把你的腳本命名為「Script 1」、「Script 2」等等。 不過,你還是要給劇本取有意義的名稱和描述。 要給你的腳本取新名字,請選擇 「重新命名」。

套用相對模式

相對模式能讓你的錄製腳本更有彈性。 當你處理的資料的儲存格位置不完全相同時,可以開啟相對模式。

絕對模式 (預設)

相對模式

精確的儲存格位置會被記錄:編輯 A3 會讓每次執行腳本時都編輯 A3。

儲存區的位置是根據你選擇的儲存區來決定的。 如果你開始錄製腳本時選取了 A1 並編輯 A3,腳本總是會編輯比目前選取的格子低兩行的儲存格。

如果你每次使用的儲存區地址都一樣,會更好。

最適合用在腳本作用於當前細胞或周圍細胞時。

  1. 在「記錄動作」工作窗格中選擇下拉選單。

  2. 選擇 相對 模式

錄製動作時可選擇絕對模式或相對模式。

需要更多協助嗎?

你隨時可以向 Excel 技術社群 的專家詢問,或 在 Answers 社群獲得支援。

另請參閱

Office 腳本簡介

Office Scripts 技術文件

在 Excel 中記錄、編輯及建立 Office 腳本

Office 腳本故障排除

Excel 中 Office 腳本範例腳本

建立一個按鈕來執行 Office 腳本

Need more help?

Want more options?

探索訂閱權益、瀏覽訓練課程、瞭解如何保護您的裝置等等。