Преминаване към основното съдържание
Поддръжка
Влизане с Microsoft
Влезте или създайте акаунт.
Здравейте,
Изберете друг акаунт.
Имате няколко акаунта
Изберете акаунта, с който искате да влезете.

Забележка: Тази статия свърши работата си и ще бъде оттеглена скоро. За да предотвратим проблеми от типа "Страницата не е намерена", премахваме връзките, за които знаем. Ако сте създали връзки към тази страница, премахнете ги, и така заедно ще запазим целостта на връзките в уеб.

Последно актуализиране на 14 август 2018

От съображения за сигурност нови компилации на Microsoft Office за Microsoft 365 при активирането на Windows Block за контроли на VBScript. Повечето потребители няма да бъдат засегнати, но някои потребители може да видят тази грешка по време на изпълнение, когато се опитат да използват добавка или VBA решение, което зависи от VBScript: 

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

Има два начина, по които можете да разблокирате тези контроли. Първото е чрез изтеглянето на малък пакет ключове от системния регистър. Второто, като ръчно редактирате системния регистър.

Изтегляне на пакет от ключове в системния регистър

За да разблокирате тези контроли, Щракнете тук, за да изтеглите безплатния пакет ключове от системния регистър. Има лесни инструкции за страницата за изтегляне, за да ви каже как да продължите.

По-добре е да го направя собственоръчно

За да активирате ръчно VBScript контроли, ще трябва да модифицирате системния регистър на Windows.

Внимание:  Следвайте тези стъпки внимателно. Ако промените системния регистър неправилно, е възможно да възникнат сериозни проблеми. Преди да започнете, ви препоръчваме да имате известно добро архивиране на вашия регистър. За повече информация вижте тази статия: как да архивирате и възстановите системния регистър в Windows..

  1. Излезте от всички приложения на Microsoft Office.

  2. Стартирайте редактора на системния регистър, като щракнете върху Старт (или натиснете клавиша Windows на клавиатурата), след което въведете regedit и натиснете клавиша Enter.

  3. Намерете подходящия подключ от системния регистър. Той ще бъде или:

    За 64-битов Office или 32-битова версия на Office в 32-битова версия на Windows

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

    или

    За 32-битова версия на Office в 64-битова версия на Windows

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

    Съвет: Можете да използвате CTRL + F за бързо намиране на подключове в редактора на системния регистър.

    Забележка: Ако ключът за съвместимост com не съществува на вашия компютър, ще трябва да го създадете. Щракнете с десния бутон върху... \Common Files възел и изберете новклавишза >. Дайте име на новата ключова 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}

    Обикновено ще трябва да използвате само първата в таблицата (език за езика). Ако откриете, че трябва да разблокирате допълнителни контроли, просто повторете стъпки 4-8 за всяка допълнителна контрола.

  5. Щракнете с десния бутон върху новия ключ, който току-що създадохте в стъпка 4, и изберете нова > DWORD (32-битова) стойност.

  6. Дайте на новия подключ името на флаговете за съвместимост и стойността на 0.

  7. Щракнете с десния бутон върху новия ключ, който създадохте в стъпка 4, и изберете нова > DWORD (32-битова) стойност.

  8. Дайте на новия си подключ името на ActivationFilterOverride и стойност 1.

  9. Излезте от редактора на системния регистър.

Контролата, която ви трябва, сега трябва да бъде разблокирана.

Нуждаете ли се от още помощ?

Искате ли още опции?

Разгледайте ползите от абонамента, прегледайте курсовете за обучение, научете как да защитите устройството си и още.

Общностите ви помагат да задавате и отговаряте на въпроси, да давате обратна връзка и да получавате информация от експерти с богати знания.

Беше ли полезна тази информация?

Доколко сте доволни от качеството на езика?
Какво е повлияло на вашия потребителски опит?
Като натиснете „Подаване“, вашата обратна връзка ще се използва за подобряване на продуктите и услугите на Microsoft. Вашият ИТ администратор ще може да събира тези данни. Декларация за поверителност.

Благодарим ви за обратната връзка!

×