“Conocimientos Programación>Visual Basics Programación

Cómo acceder a una 2007 VBA correo Archivo adjunto

2012/3/15
Visual Basic para Aplicaciones ( VBA) es un lenguaje de programación de uso general en las aplicaciones de Office para automatizar tareas rutinarias. Usted puede escribir código VBA para buscar una unión específica en tu bandeja de entrada y guardarlo en una carpeta de su elección. Instrucciones
1

Inicie Microsoft Access 2007 , seleccione la pestaña "Herramientas de base de datos " y haga clic en "Visual Basic " . Seleccione el menú " Herramientas" y haga clic en "Referencias" . Marque la casilla junto a " Perspectivas 12.0 Biblioteca de objetos de Microsoft " y haga clic en " OK"
2

Escriba lo siguiente para crear un nuevo sub : .


Sub getEemailAttachment ()

Type " Enter" para crear las "End Sub " automáticamente
3

Escriba lo siguiente para declarar las variables que se utilizan para acceder a los archivos adjuntos de Outlook : .
< p> NMSP As espacioNombres

oInbxFldr As MAPIFolder

objMailItems dévil como objeto

emailAttachment As Outlook.Attachment
4

Escriba el después de definir el espacio de nombres y definir la variable que contiene la carpeta de buzón de Outlook :

Set NMSP = GetNamespace ( " MAPI " )

Establecer oInbxFldr = nmSp.GetDefaultFolder ( olFolderInbox )

5

Escriba lo siguiente para recorrer todos los archivos adjuntos y guardar su apego a "C: \\ " cuando se encontró :

For Each objMailItems en oInbxFldr.Items

For Each emailAttachment En objMailItems.attachments

Si emailAttachment.FileName = " myAttachment.doc " Entonces

emailAttachment.SaveAsFile "C: \\ " & attachmentFileName

End If
< p > emailAttachment Siguiente

Siguiente objMailItems

puede sustituir " myAttachment.doc " con el nombre del archivo adjunto en la siguiente línea:

Si emailAttachment.FileName = " myAttachment . doc "
6

Escriba lo siguiente para liberar las variables de la memoria :

emailAttachment Set = Nothing

objMailItems Set = Nothing

Set NMSP = Nothing

Visual Basics Programación
Cómo hacer un ping desde Visual Basic
Maneras de especificar el rango en VBA
Cómo establecer valores en Silverlight
Cómo calcular un valor de celda de hoja de cálculo
Cómo crear una interfaz de entrada Web con Visual Basic Net
Cómo descifrar un archivo cifrado de Blowfish
Visual Basic : Cómo Int Salida
Cómo quitar acentos en una cadena de VB6
Conocimientos Informáticos © http://www.ordenador.online