Secciones

jueves, 21 de febrero de 2008

Macros en Outlook 2003

El objetivo era conseguir automatizar, una tarea repetitiva en outlook 2003.
Descripcion:
La tarea es "sencilla" luego de recibir correos, hay algunas reglas que me reenvian los correos a carpetas segun el remitente y otros criterios.
Una vez colocado el mensaje, hay ciertas carpetas que contiene mensajes que no me interesan y siempre las selecciono para "Marcar como leidos los nuevos correos"
Solucion primera:
Crear una macro para realizar dicha tarea.
Pasos:

NOTA: para que las macros se ejecuten, se debe revisar los permisos de seguridad. Y de ser necesario crear certificados de confianza para firmar las macros y que se ejecuten sin problemas.

Copio el fragmento de texto que me sirvio de referencia y cito la fuente de referencia

fuente:http://office.microsoft.com/es-es/outlook/HA012317813082.aspx
Texto: "..
Crear un certificado de firma propia
1. Siga uno de estos procedimientos:
* En Microsoft Windows Vista, haga clic en el botón Inicio, elija Todos los programas, haga clic en Microsoft Office, haga clic en Herramientas de Microsoft Office y, a continuación, haga clic en Certificado digital para proyectos de VBA. En el cuadro Nombre del certificado, escriba un nombre descriptivo para el certificado.
* En Microsoft Windows XP, haga clic en el botón Inicio, elija Todos los programas, Microsoft Office, Herramientas de Microsoft Office y, a continuación, haga clic en Certificado digital para proyectos de VBA. En el cuadro Nombre del certificado, escriba un nombre descriptivo para el certificado.
2. Cuando aparezca el mensaje de confirmación del certificado, haga clic en Aceptar.
.."

En este punto deberia estar creado el certificado

Paso 1- Desde el menu de outlook :Herramientas > Macros > Editor de Visual basic
*codigo fuente









*codigo fuente

Paso 2- Desde el menu del Editor : Herramientas > Firma Digital
Desde alli selecciono el certificado creado anteriormente.

Paso 3 - Reiniciar Outlook para que se ejecute el codigo.

Nota final: no pude encontrar en outlook un Grabador de Macros, como el que tiene excel por ejemplo, de esa manera seria mas rapida la codificacion.