Visual Basic pour Applications ( VBA) est un langage de programmation couramment utilisé dans les applications Office pour automatiser des tâches de routine. Vous pouvez facilement écrire du code VBA pour rechercher un attachement spécifique dans votre boîte de réception et l'enregistrer dans un dossier de votre choix . Instructions 
 1 
 Démarrez Microsoft Access 2007, sélectionnez l'onglet " Base de données Outils" et cliquez sur " Visual Basic " . Choisissez le menu " Outils " et cliquez sur "Références" . Cochez la case à côté de " Microsoft Outlook 12.0 Object Library" et cliquez sur " OK" 
 2 
 Tapez la suivante pour créer un nouveau sous : . 
 
 Sous getEemailAttachment () 
 
 Tapez " Entrée" pour créer les "End Sub " automatiquement 
 3 
 Tapez la suivante pour déclarer vos variables qui seront utilisés pour accéder à vos pièces jointes Outlook : . 
 < p> NMSP As nameSpace 
 
 oInbxFldr As MAPIFolder 
 
 objMailItems As Object 
 
 emailAttachment As Outlook.Attachment 
 4 Type de 
 l' suivantes pour définir votre espace de noms et de définir la variable pour contenir la boîte de réception Outlook dossier : 
 
 Set NMSP = GetNamespace ( " MAPI " ) 
 
 Set oInbxFldr = nmSp.GetDefaultFolder ( olFolderInbox ) 
 
 5 
 Tapez la commande suivante pour parcourir toutes vos pièces jointes et enregistrer votre attachement à " C: \\" quand il se trouve : 
 
 For Each objMailItems en oInbxFldr.Items 
 
 For Each emailAttachment En objMailItems.attachments 
 
 Si emailAttachment.FileName = " myAttachment.doc " Alors 
 
 emailAttachment.SaveAsFile "C: \\" & attachmentFileName 
 
 End If 
 < p > Suivant emailAttachment 
 
 suivante objMailItems 
 
 Vous pouvez remplacer " myAttachment.doc " avec le nom de votre attachement à la ligne suivante: 
 
 Si emailAttachment.FileName = " myAttachment . doc " 
 6 
 Tapez la commande suivante pour libérer vos variables de la mémoire : 
 
 Set emailAttachment = Nothing Set 
 
 objMailItems = Nothing Set 
 
 NMSP = Nothing