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

Office 腳本可以與組織中的其他使用者共用。 當您共用指令碼時,您會將指令碼附加至活頁簿,讓其他人能夠檢視和執行它。

重要: 任何可以編輯活頁簿的人都可以檢視和執行其附加的指令碼。

在活頁簿中共用和取消共用您的指令碼

您可以使用指令碼的 [詳細資料] 頁面,以活頁簿來共用指令碼。 您的腳本會儲存在 OneDrive 中。 當您共用一個活頁簿時,您會在已開啟的活頁簿中建立該活頁簿的連結。

若要共用指令碼,請執行下列步驟。

  1. [自動化] 索引標籤上,選取 [檢視指令碼],從 [Office 指令碼資源庫] 中選取您要共用的指令碼。

    附註: 您只能分享自己的腳本。 您可能可以存取已與您共用的其他指令碼,或無法共用的內建範例指令碼。

    從 [Office 指令碼資源庫] 或 [檢視指令碼] 中選取指令碼。 程式碼編輯器隨即開啟,並顯示您選取的指令碼。

  2. 捲動至 [指令碼存取 ] 區段,如果該區段尚未開啟,請開啟它。 使用 [新增至活頁簿] 按鈕,透過指令碼存取共用 Office 指令碼。

  3. 選取 [ 新增至活頁簿 ] 按鈕,以使用按鈕將腳本新增至活頁簿。

    附註: 

    • 共用的指令碼可以由任何具有活頁簿寫入權限的使用者執行。 腳本更改的任何內容都會記錄為執行腳本的人員的編輯,而不是腳本的所有者。

    • 您對共享指令碼所做的任何更新都會自動與其他人共享。 指令碼會在您儲存時更新。 使用您指令碼的人員可能需要將其重新開啟,如果他們在您進行指令碼變更時開啟了舊的版本。

    • Office 指令碼只能在您的組織內共用。 指令碼無法共用給外部使用者。

  4. 選取向下箭頭以開啟功能表,其中包含其他選項 [新增而不使用按鈕][從活頁簿移除]。 使用 [新增至活頁簿] 下拉式功能表來調整共用選項。

  5. 選取 [ 新增而不使用按鈕] ,將指令碼新增至活頁簿,而不將按鈕新增至活頁簿。 若要檢視新增至沒有按鈕的活頁簿的指令碼,請參閱程式碼編輯器 >此活頁簿清單。

  6. 選取 [從活頁簿移除] 以從活頁簿中移除指令碼。

    附註: 從活頁簿中刪除指令碼按鈕不會從 [程式碼] 編輯器 > [此活頁簿] 清單中移除該指令碼。 使用 [從活頁簿移除] 從活頁簿中移除指令碼。

    重要: 請務必停止共用,因為這無法復原。 若要重新共用腳本,您必須再次在每個活頁簿中手動共用腳本。 準備好後,選擇停止共享。

提示: 若要與特定人員共用指令碼,而不是在活頁簿中共用指令碼,請移至 OneDrive > [文件] > [Office 指令碼] 資料夾, 然後共用指令碼檔案

將 Office 腳本儲存在 SharePoint 網站上

將 Office 腳本儲存在 SharePoint 上,以便與您的小組共用。 當您將腳本儲存至 SharePoint 時,任何有權存取 SharePoint 的人都可以檢視、編輯或執行腳本。

將指令碼移至 SharePoint

請依照下列步驟變更指令碼的儲存位置。

  1. [自動化] 索引標籤上,從資源庫或 [所有指令碼] 清單中選取您要共用的指令碼。 程式碼編輯器隨即開啟,並顯示您選取的指令碼。

  2. 選取 [編輯]

  3. 選取指令碼名稱以開啟指令碼重新命名圖說。

  4. 選取 [移動] 按鈕。 這會開啟檔案選擇器,您可以在其中選取 SharePoint 網站中的資料夾。 儲存至新位置會將指令碼移至該位置。

附註: 

  • 移動指令碼最多可能需要一分鐘。

  • 移動指令碼會中斷目前與其相關聯的共用連結和流程。 如果有任何連結可以與指令碼相關聯,則會出現警告訊息。 警告訊息並不總是意味著會發生破損,只是可能發生破損。

MoveScript 至 SharePoint

允許共用指令碼執行

第一次執行不屬於您的指令碼時,會開啟 [執行權限] 對話方塊。 這會詢問是否允許指令碼檢視和編輯活頁簿。 如果您信任指令碼的作者,請選取 [允許]。

Excel 中 Office 指令碼的 [執行權限] 對話方塊

附註: 第一次執行指令碼時,每當組織中的其他同事更新指令碼時,也會開啟「執行權限」對話方塊。

需求

具有商業或教育 Microsoft 365 授權的作用中 Microsoft 365 訂閱帳戶,可存取 Microsoft 365 Office 傳統型應用程式。 這包括:

  • Microsoft 365 Apps 商務版

  • Microsoft 365 商務標準版

  • Microsoft 365 Apps 企業版

  • 適用於裝置的 Office 365 專業增強版

  • Office 365 A3

  • Office 365 A5

  • Office 365 企業版 E1

  • Office 365 企業版 E3

  • Office 365 企業版 E5

  • Office 365 F3

  • 伺服器驗證 - 第一次執行腳本記錄器或程式碼編輯器時,您必須向伺服器進行驗證,以便將腳本儲存至雲端。 像往常一樣登入您的 Microsoft 帳戶,然後當您看到 [請求的權限] 提示時,選擇 [接受] 以繼續。

附註: 在系統管理中心開啟正確的設定之後,具有適當授權的終端使用者就可以存取此功能。 此功能尚未在適用於美國政府的 Microsoft 365 中提供,以及在 其中一個新的本機數據中心地理位置中具有數據落地的客戶。

另請參閱

介紹 Excel 中的 Office 指令碼

Microsoft 365 中的 Office 腳本設定

建立按鈕以執行 Office 指令碼

需要更多協助嗎?

想要其他選項嗎?

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