VBScript 控制項封鎖的 Office 365 用戶端應用程式

附註: 我們想要以您的語言,用最快的速度為您提供最新的說明內容。本頁面是經由自動翻譯而成,因此文中可能有文法錯誤或不準確之處。讓這些內容對您有所幫助是我們的目的。希望您能在本頁底部告訴我們這項資訊是否有幫助。此為英文文章出處,以供參考。

上次更新 2018 年 8 月 14

基於安全性理由,新建置的 Microsoft Office for Windows 上的 Office 365 封鎖 VBScript 控制項的啟動。大部分的使用者不會受到影響,但有些使用者可能會看到這個執行階段錯誤,在嘗試使用增益集或 VBA 解決方案,取決於 VBScript 時:

'380' - 'A script engine for the specified language cannot be created.' 

有兩種方法您可以解除封鎖這些控制項。第一個是下載登錄機碼小型套件。第二個,以手動方式自己編輯登錄機碼。

下載的登錄機碼

若要解除封鎖這些控制項,按一下這裡以下載免費的套件的登錄機碼。有的下載網頁上的輕鬆指示告訴您如何進行。

我想而自行進行

若要手動重新啟用 VBScript 控制項必須修改 Windows 登錄機碼。

注意: 請仔細遵循下列步驟。如果您不正確的方式修改登錄機碼,可能會嚴重的問題。在您開始之前我們建議您已登錄的備份。請參閱本文的詳細資訊:如何備份及還原在 Windows 登錄機碼。

  1. 結束所有 Microsoft Office 應用程式。

  2. 啟動 [登錄編輯程式,按一下 [開始(或在鍵盤上按 Windows 鍵) 然後輸入regedit ,然後按下輸入

  3. 找出適當的登錄子機碼。它會是:

    64 位元 Office,或在 32 位元的 Windows 32 位元 Office

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\16.0\Common\COM Compatibility\ 

    在 64 位元的 Windows 32 位元 office

    HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Office\16.0\Common\COM Compatibility\

    提示: 若要快速找到在登錄子機碼,您可以使用 CTRL + F。

    附註: 如果您的電腦上沒有COM 相容性機碼,必須建立。以滑鼠右鍵按一下。\Common 節點,並選擇 [新增] >。命名新的金鑰COM 相容性,然後繼續進行步驟 4。

  4. 將新的子機碼新增至COM 相容性,只要以滑鼠右鍵按一下 [ COM 相容性,並選擇 [新增>。新的金鑰會針對您要解除封鎖的控制項的 CLSID 命名。

    控制項

    CLSID

    VBScript 語言

    {B54F3741-5B07-11cf-A4B0-00AA004A55E8}

    VBScript 語言撰寫

    {B54F3742-5B07-11cf-A4B0-00AA004A55E8}

    VBScript 語言編碼

    {B54F3743-5B07-11cf-A4B0-00AA004A55E8}

    通常,您只需要使用第一個資料表 (VBScript 語言) 中。如果您找到您要解除封鎖額外的控制項,只要針對每個其他控制項重複步驟 4-8。

  5. 以滑鼠右鍵按一下您剛才在步驟 4 中建立新的機碼,然後選擇 [新增] > DWORD (32 位元) 值

  6. 相容性旗標的名稱, 0的值,讓您新增的子機碼。

  7. 以滑鼠右鍵按一下您在步驟 4 中建立新的機碼,然後選擇 [新增] > DWORD (32 位元) 值

  8. ActivationFilterOverride的名稱] 和 [值為1,讓您新增的子機碼。

  9. 結束 [登錄編輯程式]。

您需要的控制項現在應該可以解除封鎖。

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

這項資訊有幫助嗎?

感謝您的意見反應!

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

×