在 Excel 網頁版中共用 Office 指令碼

Office 指令碼可與 Excel 活頁簿的其他使用者共用。 當您與活頁簿中的其他人共用指令碼時,該指令碼會附加至活頁簿中。

重要: 可存取活頁簿的任何人都可以查看及執行其附加指令碼。

附註: 這項功能僅提供給加入 Office 測試人員計畫的 Microsoft 365 訂閱者使用。 如果您是 Microsoft 365 訂閱者,請確定您有最新版的 Office

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

您可以使用指令碼的 [詳細資料] 頁面,以活頁簿來共用指令碼。 您的指令碼儲存在 OneDrive 中,而當您要進行共用時,您需在已開啟的活頁簿中建立指向該指令碼的連結。

  1. 在指令碼庫中的 [自動化] 索引標籤上,按一下您想要共用的指令碼。 請注意,您只能共用自己的指令碼。您在指令碼庫中所見到的的任何其他指令碼,皆已在您開啟的活頁簿中共用。

    將滑鼠移至指令碼庫中的指令碼上

    程式碼編輯器隨即開啟,並顯示您所按下指令碼的 [詳細資料] 頁面。

  2. 在 [詳細資料] 頁面底部附近,將 [在此活頁簿中與其他人共用] 切換至 []。

    醒目提示 [程式碼編輯器] 窗格,並醒目提示 [與活頁簿中的其他人共用] 控制項。

  3. 若要關閉程式碼編輯器,請按一下右上角的 X。 請注意,在指令碼庫中,您現在所共用之指令碼的圖示中會包括執行符號,代表其已在活頁簿中共用,因此可以由任何能編輯活頁簿的人員執行。

    指令碼庫中的共用指令碼圖示

附註: 

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

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

取消共用指令碼

您可取消共用您已開啟進行編輯的活頁簿指令碼。 請注意,如果您取消共用不屬於自己的指令碼,將無法新增回來;如有必要,只有指令碼的擁有者才能將其新增回來。

  1. 按一下指令碼庫中的指令碼。

  2. 在程式碼編輯器中靠近 [詳細資料] 頁面的底部,將 [在此活頁簿中與他人共用] 切換至 []。

如果您擁有該指令碼,也可以在所有活頁簿中停止共用。 然而,取消這個動作並不容易。 如果您日後決定不想要停止共用指令碼,則必須以手動方式在每個活頁簿中重新共用。

  1. 按一下指令碼庫中的指令碼。

  2. 在程式碼編輯器中靠近 [詳細資料] 頁面的底部位置,按一下 [在所有活頁簿中停止共用]。

    停止在所有活頁簿中的共用指令碼的連結

設定指令碼權限

當您第一次在活頁簿中執行不屬於自己的指令碼時,系統會開啟 [執行權限] 對話方塊,詢問您是否允許指令碼檢視並編輯活頁簿。 如果您信任指令碼的作者,請按一下 [允許]。

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

在您允許指令碼執行後,有兩個變更指令碼權限的選項:停止允許指令碼在您進行編輯時於活頁簿中執行,或 [停止共用活頁簿中的指令碼]。 若要停止允許指令碼以您的身分執行,請進行以下步驟:

  1. 按一下指令碼庫中的指令碼。

  2. 在程式碼編輯器中 [詳細資料] 頁面的底部位置,按一下 [執行權限]。

    [執行權限] 對話方塊的連結

  3. 在 [執行權限] 對話方塊中,按一下 [拒絕]。

重要: Office 腳本只可在您的組織內共用。 腳本無法與外部使用者共用。  

另請參閱

介紹 Excel 中的 Office 指令碼

M365 中的 Office 指令碼設定

附註:  本頁面是經由自動翻譯而成,因此文中可能有文法錯誤或不準確之處。 讓這些內容對您有所幫助是我們的目的。 告訴我們這項資訊是否有幫助? 這裡是供您參考的英文文章

增進您的 Office 技巧
探索訓練
優先取得新功能
加入 Office 測試人員

這項資訊有幫助嗎?

感謝您的意見反應!

感謝您的意見反應! 我們將協助您與我們的其中一個 Office 支援專員連絡以深入了解您的意見。

×