Alguien me envió 200 correos electrónicos durante la noche, con un archivo adjunto cada uno. suspiro
Espero otros 200 cada noche durante las próximas tres noches (los correos electrónicos provienen de un servidor, por lo que no es posible pedirles que los procesen por lotes).
Los archivos adjuntos tienen nombres de archivo únicos, entonces, ¿hay una manera directa de guardar los archivos adjuntos de todo el grupo de correos electrónicos a la vez?
Odiaría tener que abrir cada correo electrónico individualmente, hacer clic derecho, guardar, enjuagar, repetir ...
Soy fluido en VBA, me siento muy cómodo creando macros de Excel, así que puedo imaginar que debería ser relativamente fácil atravesar una carpeta determinada para todos los mensajes y guardar archivos adjuntos para cada uno, pero no he escrito una macro de Outlook antes, no estoy familiarizado con La jerarquía de objetos.
fuente
Complemento del removedor de archivos adjuntos de Outlook :
fuente
Aquí hay algunas opciones más con esto.
El sitio de Sue Mosher http://slipstick.com es un recurso fantástico para Outlook. También es MVP de Microsoft.
Para sus codificadores: Guarde los archivos adjuntos en el disco duro y, alternativamente, guarde y abra un archivo adjunto usando VBA .
Y si no desea programar: Herramientas de administración de archivos adjuntos para Outlook
fuente
Dim Index As Long
y la siguiente líneaIndex = 1
Cambiar:strFile = strFolderpath & strFile
astrFile = strFolderpath & Index & "_" & strFile
y antes de "Siguiente i" agregar:Index = Index + 1
Después de que fui bombardeado con correos electrónicos de una persona que pensó que era bueno enviarme un archivo RAR dividido en 30 correos, utilicé con éxito este script VBA publicado por Microsoft llamado
mAttachmentSaver
.Primero, debe descargar el archivo que contiene el script .
Es importante que las macros estén habilitadas. En Outlook 2010, puede hacerlo yendo a Archivo »Opciones» Centro de confianza »Configuración del Centro de confianza» Configuración de macro »Habilitar todas las macros» Aceptar »Aceptar . Entonces necesitas reiniciar Outlook. Para versiones anteriores, está bajo Herramientas »Macro» Seguridad ... .
Luego, siga los pasos descritos en el artículo de TechCenter:
fuente