PowerPoint 2010: Macros y seguridad

Mayo 2017


Macros y seguridad


Como todos los programas de la suite Office, PowerPoint permite crear sus propios comandos. Esto se efectúa creando una macro: un miniprograma que ejecuta una tarea repetitiva. Las macros son escritas en un lenguaje de programación específica, Visual Basic para Aplicaciones (VBA).

PowerPoint 2010 no posee un registrador de macros; si deseas crear macros, tú mismo o tú misma debes redactarlas. Sin embargo, raramente esto es necesario para la mayoría de la gente, ya que los tipos de macro más empleados, se ejecutan durante la carga de un documento. Es en este momento que es reemplazada la mayoría de las veces por un archivo guardado en formato .pptx, que ejecuta automáticamente una presentación.

Sin embargo, si deseas trabajar con macros, debes activar la ficha Programador. Para hacerlo, haz clic en la ficha Archivo, luego en Opciones, luego en la categoría "Personalizar cinta de opciones", haz clic en la casilla "Programador" que se encuentra en la lista de la derecha llamada "Fichas principales", luego haz clic en Aceptar.

La ficha Programador aparece en la lista de las fichas principales, proponiendo todo un conjunto de grupos.


Importante


Un grupo Macros está disponible al extremo derecho de la ficha Vista, aunque la ficha "Programador" no está visible. Estas macros de la ficha Vista permiten visualizar las macros actuales. Sus funcionalidades se limitan a la ejecución de macros ya redactadas.


Las macros VBA son desgraciadamente susceptibles de contener virus que pueden dañar los archivos, el software, incluso otros elementos de tu ordenador. Para intentar prevenirte contra este peligro real, PowerPoint dispone de varios mecanismos de seguridad. En primer lugar, los archivos guardados que utilizan el sufijo "x" por defecto (.pptx) no pueden contener macros VBA ni macros XML. Sólo los archivos cuya extensión de nombre de archivo que terminan en "m" (.pptm) pueden contener macros.

Puedes modificar la configuración de seguridad de las macros para controlar que macros ejecutan la orden y las condiciones en las cuales se ejecutan durante el inicio de una presentación. Esto se efectúa desde el Centro confianza (excepto si un administrador de sistema de tu organización modificó la modificación por defecto con el objetivo de impedir que se modifiquen). Puedes acceder al centro de confianza, haciendo clic en la opción "Seguridad de macros" del grupo Código de la ficha Programador.



También puedes acceder desde el cuadro de diálogo Opción PowerPoint:

1. Haz clic en la ficha Archivo, luego en Opciones, haz clic en la categoría "Centro de confianza".

2. Haz clic en el botón "Configuración del centro de confianza" y luego en "Configuración de macros.


En ambos casos, en la categoría "Configuración de macros", en "Configuración de macros", selecciona la opción de tu elección entre las posibilidades siguientes:
  • Deshabilitar todas las macros sin notificación: haz clic en esta opción si no confías en ninguna macro. Todas las macros de los documentos y las alertas asociadas de seguridad son desactivadas. Si existen documentos con macros no firmadas que apruebas, puedes colocar estos documentos en un lugar aprobado. La ejecución de los documentos almacenados en lugares aprobados es autorizada sin intervención por parte del Centro de confianza.
  • Deshabilitar todas las macros con notificación: se trata del valor por defecto. Haz clic en esta opción para deshabilitar las macros activando las alertas de seguridad si macros están presentes. De ese modo, puedes escoger activar estas macros caso por caso.

Cuando abres una presentación que contiene macros, PowerPoint muestra un mensaje de advertencia. Haciendo clic en éste, puedes obtener más información sobre sus causas.


Si estás seguro de la fiabilidad de la fuente de la presentación, escoge Activar el contenido. Si no sabes quién lo creó, cierra la advertencia y las macros serán deshabilitadas. Procede siempre de este modo con presentaciones descargadas de Internet o recibidas por correo electrónico y de procedencia desconocida o dudosa. Esto te evitará exponerte a los ataques de un virus.
  • Deshabilitar todas las macros excepto las macros firmadas digitalmente: este parámetro corresponde a la opción deshabilitar todas las macros con notificación a excepción de las macros que estén firmadas digitalmente por un editor aprobado. Esta opción puede ser ejecutada a condición de que hayas aprobado al editor. En caso contrario, recibes una notificación. De este modo, puedes escoger activar estas macros firmadas o aprobar al editor. Todas las macros no firmadas son deshabilitadas sin notificación.
  • Habilitar todas las macros (no recomendado; puede ejecutarse código potencialmente peligroso): se selecciona esta opción para autorizar la ejecución de todas las macros. La utilización de esta opción vuelve tu ordenador vulnerable al código potencialmente riesgoso, por lo que su ejecución es fuertemente desaconsejada.
  • Confiar en el acceso al modelo de objetos de proyectos de VBA: destinado a los programadores, esta opción hace más difícil a los programas no autorizados la generación de un código de réplica automática que puede dañar los sistemas de los usuarios. Para que los clientes de Automatización puedan acceder al modelo de objeto VBA por programa, el usuario que ejecuta el código explícitamente debe autorizar el acceso. Para activar el acceso, puntea la casilla "Confiar en el acceso al modelo de objetos de proyectos de VBA".


Es poco frecuente y delicado emplear macros con PowerPoint. Es mejor conservar el valor por defecto y desactivar todas las macros con notificación. Numerosos comandos disponibles y funcionales en modo edición, como el comando Select, familiar para todos los usuarios de macros Office, no funcionan en vista Presentación y deben ser reemplazados por estructuras claramente más complejas.

Consulta también

Publicado por Carlos-vialfa. Última actualización: 23 de febrero de 2013 a las 06:37 por Carlos-vialfa.
El documento «PowerPoint 2010: Macros y seguridad » se encuentra disponible bajo una licencia Creative Commons. Puedes copiarlo o modificarlo libremente. No olvides citar a CCM (es.ccm.net) como tu fuente de información.