Controles de VBScript bloqueados en aplicaciones cliente de Office 365

Nota: Este artículo ha hecho su trabajo y se va a jubilar pronto. Para evitar problemas de “Página no encontrada”, se están eliminando los vínculos que dirigen a esta página. Si ha creado vínculos a esta página, quítelos y juntos mantendremos la web conectada.

Última actualización: 14 de agosto de 2018

Por razones de seguridad, las nuevas compilaciones de Microsoft Office para Office 365 en Windows bloquean la activación de controles de VBScript. La mayoría de los usuarios no se verán afectados, pero es posible que algunos usuarios vean este error en tiempo de ejecución al intentar usar un complemento o una solución de VBA que dependa de VBScript: 

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

Hay dos maneras de desbloquear estos controles. La primera es descargar un pequeño paquete de claves de registro. La segunda, editando manualmente el registro usted mismo.

Descargar un paquete de claves de registro

Para desbloquear estos controles, haga clic aquí para descargar el paquete gratuito de las claves del registro. En la página de descarga encontrará instrucciones sencillas que le indicarán cómo proceder.

Me encantaría yo mismo

Para volver a habilitar los controles de VBScript manualmente, necesitará modificar el registro de Windows.

Precaución:  Siga estos pasos detenidamente. Si modifica el registro de manera incorrecta, pueden darse problemas graves. Antes de empezar, le recomendamos que tenga una copia de seguridad en buen estado del registro. Consulte este artículo para obtener más información: Cómo realizar una copia de seguridad y restaurar el registro en Windows..

  1. Salga de todas las aplicaciones de Microsoft Office.

  2. Para iniciar el editor del registro, haga clic en Inicio (o presione la tecla Windows en el teclado), escriba regedit y presione entrar.

  3. Busque la subclave del registro adecuada. Será:

    Para Office de 64 bits o Office de 32 bits en Windows de 32 bits

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

    o bien

    Para Office de 32 bits en Windows de 64 bits

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

    Sugerencia: Puede usar CTRL + F para buscar rápidamente subclaves en el editor del registro.

    Nota: Si la clave de compatibilidad com no existe en su equipo, tendrá que crearla. Haga clic con el botón secundario en.. \Common y seleccione nuevaclavede >. Asigne un nombre a la nueva clave de compatibilidad com y continúe con el paso 4.

  4. Agregue una nueva subclave a la compatibilidad de com haciendo clic con el botón secundario en compatibilidad con com y eligiendo nuevaclave>. La nueva clave recibirá el nombre del CLSID del control que desea desbloquear.

    Control

    IDENTIFICADO

    Lenguaje VBScript

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

    Creación de lenguaje VBScript

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

    Codificación de lenguaje VBScript

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

    Normalmente solo tendrá que usar el primero de la tabla (lenguaje VBScript). Si encuentra que necesita desbloquear controles adicionales, simplemente Repita los pasos 4-8 para cada control adicional.

  5. Haga clic con el botón secundario en la nueva clave que acaba de crear en el paso 4 y elija nuevovalor > DWORD (32-bit).

  6. Asigne a la nueva subclave el nombre de los indicadores de compatibilidad y el valor de 0.

  7. Haga clic con el botón secundario en la nueva clave que creó en el paso 4 y elija nuevovalor > DWORD (32 bits).

  8. Asigne a la nueva subclave el nombre de ActivationFilterOverride y el valor 1.

  9. Salga del editor del registro.

Ahora debe desbloquearse el control que necesita.

Nota:  Esta página se ha traducido mediante un sistema automático y es posible que contenga imprecisiones o errores gramaticales. Nuestro objetivo es que este contenido le resulte útil. ¿Podría decirnos si la información le resultó útil? Aquí puede consultar el artículo en inglés.

Ampliar sus conocimientos de Office
Explorar los cursos
Obtener nuevas características primero
Únase a los participantes de Office Insider

¿Le ha sido útil esta información?

¡Gracias por sus comentarios!

Gracias por sus comentarios. Quizá le interese ponerse en contacto con uno de nuestros agentes de soporte de Office.

×