Poznámka: Tento článek svou práci splnil a brzy zmizí. Abychom předešli strastem s hláškou „Stránka nebyla nalezena“, odebíráme odkazy, o kterých víme. Pokud jste na tuto stránku vytvořili nějaké odkazy, odeberte je prosím. Společně tak zajistíme lepší orientaci na webu.
Poslední aktualizace 14th, 2018
Z bezpečnostních důvodů nové buildy Microsoft Office pro Microsoft 365 v systému Windows blokují aktivaci ovládacích prvků VBScript. Většina uživatelů neovlivní, ale někteří uživatelé můžou tuto chybu runtime zobrazit, když se pokusí použít doplněk nebo řešení VBA, které závisí na jazyce VBScript:
'380' - 'A script engine for the specified language cannot be created.'
Existují dva způsoby, jak můžete zrušit blokování těchto ovládacích prvků. První je stažení malého balíčku klíčů registru. Za druhé ruční úprava registru.
Stažení balíčku klíčů registru
Chcete-li zrušit blokování těchto ovládacích prvků, kliknutím sem stáhněte bezplatný balíček klíčů registru. Na stránce pro stažení jsou jednoduché pokyny, jak pokračovat.
Chtěl bych to sami dělat
Chcete-li znovu povolit ovládací prvky jazyka VBScript, budete muset změnit registr systému Windows.
Upozornění: Postupujte opatrně. Pokud byste nesprávně změnili registr, mohlo by dojít k vážným problémům. Než začnete, doporučujeme, abyste měli k dispozici dobrou zálohu registru. Další informace najdete v tomto článku: zálohování a obnovení registru ve Windows..
-
Ukončete všechny aplikace Microsoft Office.
-
Spusťte Editor registru kliknutím na Spustit (nebo stisknutím klávesy Windows na klávesnici) a potom zadejte Regedit a stiskněte ENTER.
-
Vyhledejte správný podklíč registru. Bude:
Pro 64 – bit Office nebo 32 – bit Office v 32 – Windows
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\16.0\Common\COM Compatibility\
nebo
Pro 32 – bit Office v 64 Windows
HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Office\16.0\Common\COM Compatibility\
Tip: Pomocí CTRL + F můžete v editoru registru rychle najít podklíče.
Poznámka: Pokud na počítači neexistuje klíč kompatibility modelu COM , budete ho muset vytvořit. Klikněte pravým tlačítkem na kartu.. \Common uzel a vyberte nový > klíč. Pojmenujte nový klíčový model kompatibility modelu COM a pak pokračujte krokem 4.
-
Přidejte nový podklíč do kompatibility modelu COM kliknutím pravým tlačítkem myši na možnost Kompatibilita s modelem COM a výběrem příkazu Nový > klíč. Nový klíč bude nazván pro identifikátor CLSID ovládacího prvku, který chcete odblokovat.
Ovládací prvek
CLSID
Jazyk VBScript
{B54F3741-5B07-11cf-A4B0-00AA004A55E8}
Jazyk VBScript – vytváření jazyka
{B54F3742-5B07-11cf-A4B0-00AA004A55E8}
Jazyk VBScript – kódování
{B54F3743-5B07-11cf-A4B0-00AA004A55E8}
Obvykle budete muset v tabulce (jazyk VBScript) používat jenom první. Pokud zjistíte, že potřebujete další ovládací prvky odblokovat, opakujte kroky 4-8 pro každý další ovládací prvek.
-
Klikněte pravým tlačítkem na nový klíč, který jste vytvořili v kroku 4, a zvolte nová > hodnota DWORD (32).
-
Zadejte nový podklíč názvem Compatibility Flags a hodnotu 0.
-
Klikněte pravým tlačítkem na nový klíč, který jste vytvořili v kroku 4, a zvolte nová > hodnota DWORD (32).
-
Zadejte nový podklíč názvem ActivationFilterOverride a hodnotou 1.
-
Ukončete Editor registru.
Nyní by měl být odblokovaný ovládací prvek.