Advertencias de seguridad del modelo de objetos de Outlook
En función del modo en que Outlook se ha configurado para confiar en aplicaciones en un equipo cliente, una aplicación que utilice el modelo de objetos de Outlook para tener acceso a determinados datos o ejecutar determinadas acciones puede invocar advertencias de seguridad. Según el tipo de información o acción que el programa intente tener acceso o ejecutar, hay tres alertas de seguridad que las aplicaciones pueden invocar a través del guardián del modelo de objetos: advertencias de la libreta de direcciones, advertencia de envío de mensajes y advertencia de ejecución de acción. En este tema se describe cada una de ellas.
Para obtener más información sobre las opciones de configuración predeterminadas de seguridad y comportamiento de la seguridad en Outlook, vea Comportamiento de seguridad del modelo de objetos de Outlook. Para obtener más información sobre los puntos de entrada del modelo de objetos que pueden desencadenar advertencias de seguridad, vea Métodos y propiedades protegidas.
Advertencia de la Libreta de direcciones
Esta advertencia es la advertencia de seguridad más común que se invoca cuando una aplicación que no es de confianza accede a los datos de Outlook. Los puntos de entrada que se identifican con el tipo de aviso "Libreta de direcciones" en el tema Propiedades y métodos protegidos pueden generar esta advertencia.
Esta advertencia permite que el usuario admita o deniegue la acción. El usuario también puede elegir permitir el acceso a la libreta de direcciones durante el período de tiempo indicado en el cuadro desplegable.
Si el usuario hace clic en Denegar, Outlook bloquea inmediatamente la llamada que invoca la advertencia y devuelve MAPI_E_NOT_SUPPORTED. Outlook no devuelve datos para la llamada. Si el programa no controla correctamente el error, es posible que se bloquee.
Si el usuario hace clic en Permitir sin activar la casilla de verificación Permitir acceso a sólo se permitirán las llamadas que generaron la advertencia. Las llamadas adicionales de la misma línea o las llamadas a objetos que deriven de la llamada bloqueada pueden generar sus advertencias de seguridad propias.
Si el usuario hace clic en Permitir después de activar la casilla de verificación Permitir acceso a, la llamada que genera la petición, así como futuras llamadas, se permitirán durante el tiempo que el usuario haya seleccionado. Durante este periodo, todos los llamadores del modelo de objetos y no sólo el programa que generó originalmente la advertencia de seguridad, tienen aprobación de acceso a la libreta de direcciones. Una vez pasado este período, es posible que las advertencias vuelvan a aparecer.
Advertencia de envío de mensaje
Se invoca esta advertencia cuando una solución que no es de confianza intenta enviar un elemento mediante programación. Este cuadro de diálogo tiene un temporizador integrado que evita que los complementos que no son de confianza envíen mensajes rápida y automáticamente. El usuario debe esperar cinco minutos antes de hacer clic en Permitir.
Si el usuario hace clic en Denegar, Outlook bloquea la llamada que invoca la advertencia y devuelve el error MAPI_E_NOT_SUPPORTED. Las llamadas siguientes para el envío de mensajes mediante programación invocarán otras advertencias.
Si el usuario hace clic en Permitir, la llamada que invocó la advertencia, y sólo esa llamada, está permitida. Las llamadas posteriores de soluciones que no son de confianza para enviar mensajes mediante programación continuarán generando advertencias.
Advertencia de ejecución de acción
Se invoca esta advertencia cuando una solución que no es de confianza ejecuta una acción personalizada de la colección Actions. Outlook muestra un mensaje similar al mensaje previo, que indica que se está ejecutando una acción.
Si el usuario hace clic en Denegar, Outlook bloquea la llamada al método Execute para esa acción y devuelve el error MAPI_E_NOT_SUPPORTED.
Si el usuario hace clic en Permitir, la llamada que invocó la advertencia, y sólo esa llamada, está permitida. Las llamadas posteriores de soluciones que no son de confianza para ejecutar acciones continuarán invocando advertencias.
Soporte técnico y comentarios
¿Tiene preguntas o comentarios sobre VBA para Office o esta documentación? Vea Soporte técnico y comentarios sobre VBA para Office para obtener ayuda sobre las formas en las que puede recibir soporte técnico y enviar comentarios.