套用到
Microsoft 365 Excel Mac 版 Microsoft 365 Excel Excel 網頁版

您可以使用 Office 腳本自動執行重複性任務。 使用 Excel 中的動作記錄器將您的操作記錄為腳本,以便隨時重播。 動作記錄器會根據您對活頁簿的變更來建立指令碼。 這些動作可以包括輸入文字或數字、設定儲存格、列或欄的格式、建立 Excel 表格等等。 工作窗格會在您進行時顯示步驟的描述性清單。

附註: 您不需要任何編碼經驗即可錄製和執行 Office 腳本。 您可以選擇從程式碼編輯器編輯動作,您可以在其中使用指令碼的 TypeScript 程式碼。 透過在 Excel 中記錄、編輯和建立 Office 腳本教學課程,瞭解如何使用程式碼編輯器撰寫腳本的所有資訊。

開始使用

  1. 首先,選擇自動化。 這會顯示 [Office 指令碼] 群組中的兩個主要選項:新增指令碼和檢視指令碼 選取 [自動化]、[新增指令碼],然後選取 [從錄製建立] 來建立 Office 指令碼。

  2. 若要建立新的 Office 指令碼,請選取 [從錄製建立],然後開始執行您想要自動化的步驟。 在此範例中,我們採用資料範圍,將其轉換為 Excel 表格,新增總列和總列,最後將值格式化為貨幣。

  3. 當您開始錄製新的 Office 指令碼時,右側會開啟 [記錄動作] 工作窗格。 在這裡,您將看到您正在執行的操作的有序列表。 完成所有步驟後,請選取 [停止]。 [記錄動作] 工作窗格會顯示您在工作表中記錄時所採取的動作。

  4. 選取 [停止] 之後,[程式碼編輯器] 窗格會顯示您的新指令碼。 具有記錄動作的 Office 指令碼會顯示在程式碼編輯器中。

  5. 根據預設,Excel 會將您的指令碼命名為「指令碼 1」、「指令碼 2」等。 但是,您需要為腳本提供有意義的名稱和描述。 若要為您的指令碼提供新名稱,請選取 [ 重新命名]。

套用相對模式

相對模式可協助您錄製的腳本更加靈活。 當你處理的資料的儲存格位置不完全相同時,你可以開啟相對模式。

絕對模式 (預設)

相對模式

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

儲存格位置是根據您選取的儲存格而定。 如果您在選取儲存格 A1 的情況下開始錄製指令碼並編輯 A3,指令碼一律會編輯目前所選儲存格下方兩列的儲存格。

當您使用的單元格每次都是相同的單元格地址時,效果更好。

當您的指令碼作用於目前儲存格或周圍儲存格時,最好使用。

  1. 選取 [記錄動作 ] 工作窗格中的下拉式功能表。

  2. 選取 [相對 模式]。

記錄動作的選項選擇器,顯示「相對模式」和「絕對模式」選項。

需要更多協助嗎?

您隨時可以詢問 Excel 技術社群 中的專家,或在 答案社群中取得支援。

另請參閱

Office 腳本簡介

Office 指令碼技術檔

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

疑難排解 Office 指令碼

Excel 中 Office 腳本的範例腳本

建立按鈕以執行 Office 指令碼

需要更多協助嗎?

想要其他選項嗎?

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