Habilitar o deshabilitar controles ActiveX en documentos de Office

Este artículo explica los riesgos implicados en la habilitación de controles ActiveX y cómo el Centro de confianza de 2007 Microsoft Office System puede ayudar a mitigar estos riesgos. En este artículo, el término documento puede referirse a cualquier archivo de Office que contenga controles ActiveX.

Para obtener más información acerca del Centro de confianza, puede leer Ver mis opciones y mi configuración en el Centro de confianza.

Para obtener información acerca de Office 2003 y ActiveX, puede leer Permitir controles ActiveX.

En este artículo


Habilitar los controles ActiveX cuando aparece la advertencia de seguridad

Cuando aparece la advertencia de seguridad, puede habilitar los controles ActiveX para la sesión actual, si el control proviene de una fuente de confianza.

  1. En la barra de mensajes Advertencia de seguridad, haga clic en Opciones.
  2. Aparecerá el cuadro de diálogo Opciones de seguridad.
  3. Seleccione Habilitar este contenido.
  4. Se habilita el contenido para esta sesión.

 Nota   En Microsoft Office Outlook 2007 y Microsoft Office Publisher 2007, las alertas de seguridad aparecen en cuadros de diálogo, no en la barra de mensajes.

Cuadro de diálogo de seguridad de Microsoft Office

 Importante   Si no desea volver a recibir alertas de seguridad sobre el contenido, puede colocar el documento en una ubicación de confianza. La configuración de seguridad del Centro de confianza no afecta a los documentos situados en una ubicación de confianza. La única excepción concierne a los controles ActiveX con el bit de cierre configurado. En este estado, el control ActiveX no se ejecuta.

Volver al principio Volver al principio

Cambiar la configuración de seguridad de ActiveX en Access, Excel, PowerPoint y Word

Es posible que el administrador del sistema haya cambiado la configuración predeterminada, lo que le impediría modificarla.

 Nota   Si cambia una configuración de controles ActiveX en un programa de Office, los valores de configuración se cambian en todos los demás programas de Office que se enumeran en estos pasos.

¿Qué programa de está usando?


Access

  1. Abra un archivo de base de datos de Access.
  2. En la barra de mensajes Advertencia de seguridad, haga clic en Opciones.
    • Ayudar a protegerme contra contenido desconocido (recomendado)    Se deshabilitan todos los controles ActiveX de la base de datos. Use esta opción para editores desconocidos.
    • Habilitar este contenido    Se habilitan todas las acciones de macro, los módulos y los controles ActiveX.

 Importante   Si no desea volver a recibir alertas de seguridad sobre el contenido, puede colocar la base de datos en una ubicación de confianza. Ninguno de los valores de configuración de seguridad del Centro de confianza afecta a los documentos situados en una ubicación de confianza. La única excepción concierne a los controles ActiveX con el bit de cierre configurado. En este estado, el control ActiveX no se ejecuta.

Puede obtener más información sobre los formularios, datos profesionales, controles de Access y otros temas en Demostraciones de Access.

Volver al principio Volver al principio

Excel

  1. Haga clic en el botón de Microsoft Office Imagen del botón en la parte inferior del cuadro de diálogo y haga clic en Opciones de Excel.
  2. Haga clic en Centro de confianza, después en Configuración del Centro de confianza y, por último, en Configuración de ActiveX.
  3. Haga clic en la opción que desee:
    • Deshabilitar todos los controles sin notificación     Se deshabilitan todos los controles ActiveX de los documentos. Aparecerá un marcador de posición con una X de color rojo o una imagen del control.

 Importante   Si no desea volver a recibir alertas de seguridad sobre el contenido, coloque el documento en una ubicación de confianza.

  • Preguntar antes de habilitar controles no seguros para inicialización con restricciones adicionales y controles seguros para inicialización (SFI) con restricciones mínimas.     Existen dos comportamientos que se basan en la presencia de proyectos de VBA.
  • Con un proyecto de VBA    Todos los controles ActiveX están deshabilitados y se muestra la barra de mensajes. Haga clic en Habilitar para habilitar los controles.
  • Sin un proyecto de VBA    Los controles ActiveX SFI están habilitados con restricciones mínimas y no se muestra la barra de mensajes. Sin embargo, todos los controles ActiveX deben estar marcados como SFI para que no generen la barra de mensajes. Los controles ActiveX UFI están deshabilitados.
  • Preguntar antes de habilitar todos los controles con restricciones mínimas.     Este valor es el predeterminado. Existen dos comportamientos que se basan en la presencia de proyectos de VBA.
  • Con un proyecto de VBA    Todos los controles ActiveX están deshabilitados y se muestra la barra de mensajes. Haga clic en Habilitar para habilitar los controles.
  • Sin un proyecto de VBA    Los controles ActiveX SFI están habilitados con restricciones mínimas y no se muestra la barra de mensajes. Sin embargo, todos los controles ActiveX deben estar marcados como SFI para que no generen la barra de mensajes. Los controles ActiveX UFI están deshabilitados.
  • Habilitar todos los controles sin restricciones y sin preguntar (no recomendado; se pueden ejecutar controles potencialmente peligrosos)    Todos los controles ActiveX de los documentos se habilitan con restricciones mínimas.
  • Modo a prueba de errores (ayuda a limitar el acceso de controles a su equipo)     Se habilitan los controles ActiveX SFI en modo seguro. El modo seguro implica que un programador ha marcado el control como seguro.

Para obtener más información acerca de los controles ActiveX y Excel, vea Agregar o registrar un control ActiveX

 Nota   Para obtener más información acerca de SFI, vea Scripting e inicialización seguros de controles ActiveX

Volver al principio Volver al principio

PowerPoint

  1. Haga clic en el botón de Microsoft Office Imagen del botón en la parte inferior del cuadro de diálogo y haga clic en Opciones de PowerPoint.
  2. Haga clic en Centro de confianza y, a continuación .
  3. En Centro de confianza de Microsoft Office PowerPoint, haga clic en Configuración del Centro de confianza.
  4. Haga clic en Configuración de ActiveX.
  5. Haga clic en la opción que desee:
    • Deshabilitar todos los controles sin notificación     Se deshabilitan todos los controles ActiveX de los documentos. Aparecerá un marcador de posición con una X de color rojo o una imagen del control.

 Importante   Si no desea volver a recibir alertas de seguridad sobre el contenido, coloque el documento en una ubicación de confianza.

  • Preguntar antes de habilitar controles no seguros para inicialización con restricciones adicionales y controles seguros para inicialización (SFI) con restricciones mínimas.     Existen dos comportamientos que se basan en la presencia de proyectos de VBA.
  • Con un proyecto de VBA    Todos los controles ActiveX están deshabilitados y se muestra la barra de mensajes. Haga clic en Habilitar para habilitar los controles.
  • Sin un proyecto de VBA    Los controles ActiveX SFI están habilitados con restricciones mínimas y no se muestra la barra de mensajes. Sin embargo, todos los controles ActiveX deben estar marcados como SFI para que no generen la barra de mensajes. Los controles ActiveX UFI están deshabilitados.
  • Preguntar antes de habilitar todos los controles con restricciones mínimas.     Este valor es el predeterminado. Existen dos comportamientos que se basan en la presencia de proyectos de VBA.
  • Con un proyecto de VBA    Todos los controles ActiveX están deshabilitados y se muestra la barra de mensajes. Haga clic en Habilitar para habilitar los controles.
  • Sin un proyecto de VBA    Los controles ActiveX SFI están habilitados con restricciones mínimas y no se muestra la barra de mensajes. Sin embargo, todos los controles ActiveX deben estar marcados como SFI para que no generen la barra de mensajes. Los controles ActiveX UFI están deshabilitados.
  • Habilitar todos los controles sin restricciones y sin preguntar (no recomendado; se pueden ejecutar controles potencialmente peligrosos)    Todos los controles ActiveX de los documentos se habilitan con restricciones mínimas.
  • Modo seguro (ayuda a limitar el acceso de controles a su equipo)     Se habilitan los controles ActiveX SFI en modo seguro. El modo seguro implica que un programador ha marcado el control como seguro.

Para obtener más información sobre las macros o sobre los controles para programadores de PowerPoint, vea Macros.

Volver al principio Volver al principio

Word

  1. Haga clic en el botón de Microsoft Office Imagen del botón en la parte inferior del cuadro de diálogo y haga clic en Opciones de Word.
  2. Haga clic en Centro de confianza y, a continuación .
  3. En Centro de confianza de Microsoft Office Word, haga clic en Configuración del Centro de confianza.
  4. Haga clic en Configuración de ActiveX
  5. Haga clic en la opción que desee:
    • Deshabilitar todos los controles sin notificación     Se deshabilitan todos los controles ActiveX de los documentos. Aparecerá un marcador de posición con una X de color rojo o una imagen del control.

 Importante   Si no desea volver a recibir alertas de seguridad sobre el contenido, coloque el documento en una ubicación de confianza.

  • Preguntar antes de habilitar controles no seguros para inicialización con restricciones adicionales y controles seguros para inicialización (SFI) con restricciones mínimas.     Existen dos comportamientos que se basan en la presencia de proyectos de VBA.
  • Con un proyecto de VBA    Todos los controles ActiveX están deshabilitados y se muestra la barra de mensajes. Haga clic en Habilitar para habilitar los controles.
  • Sin un proyecto de VBA    Los controles ActiveX SFI están habilitados con restricciones mínimas y no se muestra la barra de mensajes. Sin embargo, todos los controles ActiveX deben estar marcados como SFI para que no generen la barra de mensajes. Los controles ActiveX UFI están deshabilitados.
  • Preguntar antes de habilitar todos los controles con restricciones mínimas.     Este valor es el predeterminado. Existen dos comportamientos que se basan en la presencia de proyectos de VBA.
  • Con un proyecto de VBA    Todos los controles ActiveX están deshabilitados y se muestra la barra de mensajes. Haga clic en Habilitar para habilitar los controles.
  • Sin un proyecto de VBA    Los controles ActiveX SFI están habilitados con restricciones mínimas y no se muestra la barra de mensajes. Sin embargo, todos los controles ActiveX deben estar marcados como SFI para que no generen la barra de mensajes. Los controles ActiveX UFI están deshabilitados.
  • Habilitar todos los controles sin restricciones y sin preguntar (no recomendado; se pueden ejecutar controles potencialmente peligrosos)    Todos los controles ActiveX de los documentos se habilitan con restricciones mínimas.
  • Modo a prueba de errores (ayuda a limitar el acceso de controles a su equipo)     Se habilitan los controles ActiveX SFI en modo seguro. El modo seguro implica que un programador ha marcado el control como seguro.

Para obtener más información acerca de las características de protección, los datos y la información personal en Word, vea Proteger los documentos de Word 2007

Volver al principio Volver al principio

¿Qué es un control ActiveX y qué riesgos conlleva?

Los controles ActiveX son pequeños bloques de creación de programas que pueden usarse para crear aplicaciones distribuidas que funcionen a través de Internet mediante exploradores web. Entre algunos ejemplos se incluyen aplicaciones personalizadas para recopilar datos, ver ciertos tipos de archivos y mostrar animaciones.

Riesgos y posibles daños

Los controles ActiveX tienen acceso no restringido a su equipo y, por tanto, pueden obtener acceso al sistema de archivos local y modificar la configuración del Registro del sistema operativo. Si un hacker usa un control ActiveX para controlar su equipo, el daño puede ser muy grave.

Cómo ayuda el Centro de confianza

El Centro de confianza examina los documentos que contienen controles ActiveX. Si el documento contiene un proyecto de Visual Basic para Aplicaciones (VBA) (Visual Basic para Aplicaciones (VBA): versión del lenguaje de macros de Microsoft Visual Basic que se utiliza para programar aplicaciones basadas en Microsoft Windows y que se incluye en varios programas de Microsoft.), por ejemplo, y un archivo de Excel habilitado para macros, el Centro de confianza es más restrictivo, porque el documento no solo contiene macros, sino también controles ActiveX.

Si el Centro de confianza detecta un control ActiveX potencialmente no seguro, el control se deshabilita y aparece la barra de mensajes para notificar la presencia de un control ActiveX potencialmente no seguro.

Barra de mensajes

Volver al principio Volver al principio

Controles ActiveX bien diseñados y detecciones del Centro de confianza

Hay dos formas de conseguir un entorno seguro para la ejecución de controles ActiveX. La primera consiste en la creación de un control ActiveX bien diseñado por parte del programador. La segunda implica las siguientes comprobaciones por parte del Centro de confianza:

  • Si el bit de cierre del control está configurado en el Registro     Los bits de cierre impiden que se carguen los controles que tienen una vulnerabilidad de seguridad conocida. Si el Centro de confianza detecta que hay un bit de cierre configurado, el control no se carga bajo ninguna circunstancia.
  • Si el control está marcado como seguro para la inicialización (SFI)     Los programadores marcan los controles para comprobar su seguridad. Si el control no está marcado como SFI, se considera que no es seguro para la inicialización (UFI), y el Centro de confianza aplica más restricciones.

Para ver un artículo de MSDN sobre el código que debe implementar un programador de controles para garantizar el scripting y la inicialización seguros de un control Microsoft ActiveX, vea Scripting e inicialización seguros de controles ActiveX

Volver al principio Volver al principio

 
 
Corresponde a:
Access 2007, Excel 2007, PowerPoint 2007, Visio 2007, Word 2007