Poznámka: Radi by sme vám čo najrýchlejšie poskytovali najaktuálnejší obsah Pomocníka vo vašom vlastnom jazyku. Táto stránka bola preložená automaticky a môže obsahovať gramatické chyby alebo nepresnosti. Naším cieľom je, aby bol tento obsah pre vás užitočný. Dali by ste nám v dolnej časti tejto stránky vedieť, či boli pre vás tieto informácie užitočné? Tu nájdete anglický článok pre jednoduchú referenciu.
Posledná aktualizácia na 14 August 2018
Z bezpečnostných dôvodov novej verzie balíka Microsoft Office pre služby Office 365 v systéme Windows blokovať aktivácie VBScript ovládacích prvkov. Väčšina používateľov nebude mať vplyv, ale niektoré používateľom zobrazí táto chyba v režime runtime pri pokuse o použitie add-in alebo VBA riešenie, ktoré závisí od VBScript:
'380' - 'A script engine for the specified language cannot be created.'
Existujú dva spôsoby, ako môžete odblokovať tieto ovládacie prvky. Prvá je preberaním malý balík databázy Registry. Druhá manuálnou úpravou databázy registry sami.
Stiahnutie balíka databázy Registry
Ak chcete odblokovať tieto ovládacie prvky, kliknite sem a Stiahnite si zadarmo balík databázy Registry. Existuje jednoduchý návod na stránke na stiahnutie povedať, ako postupovať.
Radšej by som ho ja
Ak chcete znova povoliť ovládacie prvky VBScript manuálne budete potrebovať na úpravu databázy registry systému Windows.
Upozornenie: Postupujte podľa týchto krokov opatrne. Závažné problémy sa môže vyskytnúť, ak upravíte databázy registry nesprávne. Skôr než začnete, odporúčame, aby ste mali známa dobrá zálohovanie databázy registry. Prečítajte si tento článok ďalšie informácie: ako zálohovať a obnoviť databázu registry v systéme Windows..
-
Ukončite všetky aplikácie balíka Microsoft Office.
-
Spustite Editor databázy Registry podľa kliknutím na tlačidlo Štart (alebo stlačte kláves Windows na klávesnici), potom zadajte text regedit a stlačením klávesu Zadajte.
-
Vyhľadajte podkľúč databázy registry správne. To bude niektorú z týchto možností:
Pre 64-bitovú verziu balíka Office alebo 32-bitový balík Office v 32-bitovom systéme Windows
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\16.0\Common\COM Compatibility\
alebo
32-bitová verzia balíka Office v 64-bitovom systéme Windows
HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Office\16.0\Common\COM Compatibility\
Tip: Ak chcete rýchlo nájsť podkľúčov v editore databázy Registry môžete použiť kombináciu klávesov CTRL + F.
Poznámka: Ak máte v počítači neexistuje kľúč COM kompatibility, musíte ho vytvoriť. Kliknite pravým tlačidlom myši. \Common uzol a vyberte nový > kľúč. Zadajte názov nového kľúča Kompatibility COM a potom pokračujte krokom 4.
-
Pridať nový podkľúč Kompatibility COM pravým tlačidlom myši Kompatibility COM a výberom položky nový > kľúč. Nový kľúč sa nazýva pre CLSID ovládacieho prvku, ktorý chcete odblokovať.
Ovládací prvok
CLSID
Jazyka VBScript
{B54F3741-5B07-11cf-A4B0-00AA004A55E8}
Pri vytváraní jazyka VBScript
{B54F3742-5B07-11cf-A4B0-00AA004A55E8}
Kódovanie jazyka VBScript
{B54F3743-5B07-11cf-A4B0-00AA004A55E8}
Zvyčajne len musíte použiť prvej etape v tabuľke (jazyka VBScript). Ak zistíte, že budete musieť odblokovať ďalších ovládacích prvkov, zopakujte kroky 4-8 pre každý ďalší ovládací prvok.
-
Kliknite pravým tlačidlom myši na nový kľúč, ktorý ste práve vytvorili v kroku 4 a vyberte položky nové > hodnotu DWORD (32-bitový).
-
Zadajte svoj nový podkľúč názov Kompatibility príznakov a hodnotu 0.
-
Kliknite pravým tlačidlom myši na nový kľúč, ktorú ste vytvorili v kroku 4 a vyberte položky nové > hodnotu DWORD (32-bitový).
-
Zadajte svoj nový podkľúč názov ActivationFilterOverride a hodnota 1.
-
Zatvorte Editor databázy Registry.
Teraz by odblokovanie ovládacieho prvku potrebujete.