Visual Basic, Applications Edition (VBA ) è un linguaggio di programmazione comunemente usato nelle applicazioni di Office per automatizzare le attività di routine . Si può facilmente scrivere codice VBA per la ricerca di un allegato specifico nella tua cartella di posta in arrivo e salvarlo in una cartella a vostra scelta . Istruzioni 
 1 
 Avviare Microsoft Access 2007 , selezionare la scheda " Strumenti database " e clicca su " Visual Basic " . Selezionare il menu " Strumenti " e cliccare su "Riferimenti" . Seleziona la casella accanto a " 12.0 Libreria oggetti di Microsoft Outlook " e fare clic su " OK" 
 2 
 Digitare quanto segue per creare una nuova sotto : . 
 
 GetEemailAttachment Sub ( ) per 
 tipo "Enter" per creare le "End Sub " automaticamente 
 3 
 digitare quanto segue per dichiarare le variabili che verranno utilizzate per accedere ai collegamenti di prospettiva : . 
 < p > Dim NMSP Come nameSpace 
 
 Dim oInbxFldr Come MAPIFolder 
 
 Dim objMailItems As Object Dim 
 
 emailAttachment Come Outlook.Attachment 
 4 
 Tipo l' a seguito di definire lo spazio dei nomi e definire la variabile per contenere la casella di posta di Outlook cartella : 
 
 NMSP = GetNamespace ( " MAPI " ) per 
 oInbxFldr = nmSp.GetDefaultFolder ( olFolderInbox ) per 
 5 
 digitare quanto segue per scorrere tutti gli allegati e salvare il vostro attaccamento a "C : \\ ", quando si è trovato : 
 
 For Each objMailItems in oInbxFldr.Items 
 
 For Each emailAttachment In objMailItems.attachments 
 
 emailAttachment.FileName = " myAttachment.doc " Allora 
 
 emailAttachment.SaveAsFile "C : \\ " & attachmentFileName 
 
 End If 
 < p > Avanti emailAttachment 
 
 Avanti objMailItems 
 
 È possibile sostituire " myAttachment.doc " con il nome del vostro attaccamento nella seguente riga : 
 
 emailAttachment.FileName = " myAttachment . doc " 
 6 
 digitare quanto segue per rilasciare le variabili dalla memoria : 
 
 emailAttachment = Nothing Set 
 
 objMailItems = Nothing Set 
 
 NMSP = Nothing