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

Office 腳本可以與組織中的其他用戶共用。 當您共用文稿時,您會將腳本附加到活頁簿,讓其他人可以檢視及執行該腳本。 

重要: 任何可以編輯活頁簿的人都可以檢視及執行其附加腳本。

在活頁簿中共用和取消共用您的腳本

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

從 [詳細數據] 頁面共用腳本的方式取決於您的 Excel 版本。 [詳細數據] 頁面中的 [透過腳本存取共用] 功能目前已推出,並非所有使用者都能使用。 透過程式 代碼編輯器的 [其他選項 ] 共用 (...如果無法透過腳本存取共用,則可使用 [) ] 功能表。

透過腳本存取共用和取消共用

目前已推出透過腳本存取共用 Office 腳本的功能,並非所有使用者都能使用。 若要使用腳本存取共用,請執行下列步驟。 

  1. 在 [ 自動化] 索引標籤 上,從圖庫或 [所有腳本] 清單中選取您要共用 的腳本

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

    Office 腳本庫 程式代碼編輯器隨即開啟並顯示您選取的腳稿。

  2. 捲動至 [腳本存取] 區段,如果尚未開啟該節,請將其開啟。 如果您可以透過文稿存取共用,您會看到顯示 [ 在活頁簿中新增] 的按鈕。 使用 [在活頁簿中新增] 按鈕,透過腳本存取共用 Office 腳本。

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

    附註: 共用的指令碼可以由任何具有活頁簿寫入權限的使用者執行。 指令碼所進行的任何變更,會由執行指令碼的人員記錄為編輯,而非指令碼的擁有者。您對共用文稿所做的任何更新都會自動與其他人共用。 指令碼會在您儲存時更新。 使用您指令碼的人員可能需要將其重新開啟,如果他們在您進行指令碼變更時開啟了舊的版本。Office 腳本只能在貴組織內共用。 腳本無法與外部用戶共用。

  4. 選取向下箭號以開啟含有 [不新增] 按鈕 和 [ 從活頁簿移除] 選項的功能表。  使用 [在活頁簿中新增] 下拉功能表來調整共享選項。

  5. 取 [不加新] 按鈕 ,即可將腳本新增至活頁簿,而不需在活頁簿中新增按鈕。 若要檢視新增至活頁簿且沒有按鈕的腳本,請參閱程式 代碼編輯器 > 此活頁簿 清單。

  6. 取 [從活頁簿移 除] 以從活頁簿移除腳本。

    附註: 刪除活頁簿中的文稿按鈕並不會從 [程式 代碼編輯器] > 此活頁簿 清單中移除該腳本。 使用 [從活頁簿移除] 從活頁簿移除腳本。

    重要: 請務必停止共用,因為此動作無法復原。 若要重新共用腳本,您必須再次在每個活頁簿中手動共用。 當您準備好時,選取 [停止共用]

透過程式代碼編輯器的 [更多選項] 功能表共用

如果無法透過文稿存取共用,請使用程式代碼編輯器的 [其他] 選項 (...) ] 功能表。

  1. 在 [ 自動化] 索引標籤 上,從圖庫或 [所有腳本] 清單中選取您要共用 的腳本

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

    Office 腳本庫

    程式代碼編輯器隨即開啟並顯示您選取的腳稿。

  2. 在 [ 程序代碼編輯器] 的 [其他選項 ] (...) ] 功能表上,選取 [共用]

  3. 閱讀有關誰可以使用共用腳本的訊息,然後選取 [共用 ] 繼續進行。 在腳本庫中,您共用的腳本現在有不同的圖示。 這表示它已在活頁簿中共用,而且可以由任何可以編輯活頁簿的人執行。

    含有共享腳本的 Office 腳本庫

附註: 

  • 共用的指令碼可以由任何具有活頁簿寫入權限的使用者執行。 指令碼所進行的任何變更,會由執行指令碼的人員記錄為編輯,而非指令碼的擁有者。

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

  • Office 腳本只能在貴組織內共用。 腳本無法與外部用戶共用。  

  • 您也可以建立按鈕來共用腳本。 如需詳細資訊,請參閱建立按鈕以執行 Office 腳本。

取消共用指令碼

您可取消共用您已開啟進行編輯的活頁簿指令碼。 請注意,如果您取消共用不擁有的腳本,就無法將其新增回來。 腳本的擁有者必須自行執行。

  1. 選取文本庫中的腳本。

  2. 在 [ 程序代碼編輯器的更多選項 (...) ] 功能表上,選取 [停止共用]

  3. [在此活頁簿中停止共用 ] 對話框中,如果您擁有腳本,您可以選取 [在所有活頁簿中停止共用]。 

    重要: 請務必停止共用,因為此動作無法復原。 若要重新共用腳本,您必須再次在每個活頁簿中手動共用。 當您準備好時,選取 [停止共用]

    [在活頁簿中停止共用] 對話框

附註: 若要與特定人員共用腳本,而不是在活頁簿中共用,請移至 OneDrive > 檔 > Office 腳本 資料夾,然後 共用腳本檔案

在 SharePoint 網站上儲存 Office 腳本 

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

將腳本移至 SharePoint

請依照下列步驟變更文本的儲存位置。

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

  2. 選取 [編輯]。 

  3. 按兩下文稿名稱以開啟重新命名圖說文字的腳稿。 

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

附註: 

  • 移動腳本最多可能需要一分鐘的時間。

  • 移動腳本會中斷目前與其相關聯的共享連結和流程。 如果有任何可能與腳本相關聯的連結,就會出現警告訊息。 警告訊息不一定代表會發生中斷,只有該中斷為可能。 

MoveScripttoSharePoint

允許執行共用腳本

第一次執行您不擁有的腳本時,會開啟 [執行許可權] 對話方塊。 這會詢問是否要允許文本檢視和編輯活頁簿。 如果您信任文本的作者,請選取 [允許]

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

附註: 當您第一次執行腳本時,每當貴組織中的另一位同事更新腳本時,也會開啟 [執行許可權] 對話方塊。

需求

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

  • 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 腳本

Need more help?

Want more options?

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

社群可協助您詢問並回答問題、提供意見反應,以及聆聽來自具有豐富知識的專家意見。