Related topics
×
Sign in with Microsoft
Sign in or create an account.
Hello,
Select a different account.
You have multiple accounts
Choose the account you want to sign in with.

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?

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

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

Was this information helpful?

How satisfied are you with the translation quality?
What affected your experience?
By pressing submit, your feedback will be used to improve Microsoft products and services. Your IT admin will be able to collect this data. Privacy Statement.

Thank you for your feedback!

×