Avoir des connaissances sur la façon de sauver les pièces jointes à l'aide de Visual Basic pour Applications ( VBA) peut vous faire gagner du temps lorsque vous travaillez avec des pièces jointes . Vous pouvez utiliser VBA dans l'une des applications Microsoft Office pour automatiser des processus tels que l'enregistrement de pièces jointes à partir d'Outlook . En quelques étapes , vous pouvez écrire du code VBA pour enregistrer les pièces jointes dans un dossier particulier sur votre ordinateur. Instructions
1
Démarrez Microsoft Access 2007, sélectionnez " Database Tools " et cliquez sur " Visual Basic ". Cliquez sur le menu " Outils" et sélectionner " Références ". Cochez la case à côté de " Microsoft Outlook 12.0 Object Library" et sélectionnez
2
Tapez la suivante pour créer un sous "OK". : Trouvez
getOutlookAttachments sub ()
< p> Appuyez sur " Entrée"
3
Tapez la commande suivante pour créer vos variables :
nameSpace As nameSpace
InboxFolder As MAPIFolder
OutlookItem As Object
MailAttachment As Outlook.Attachment
fName Dim As String
4
Tapez la commande suivante pour définir vos variables :
Set namespace = GetNamespace ( " MAPI " )
Set InboxFolder = nameSpace.GetDefaultFolder ( olFolderInboxFolder )
5
Tapez la commande suivante pour parcourir votre boîte de réception , la recherche de pièces jointes et les sauvegarder dans C : \\:
Chaque OutlookItem En InboxFolder.outlookItems
Chaque MailAttachment En outlookItem.Attachments
fName = "C: \\" & MailAttachment . fName
mailAttachment.SaveAsFile fName
Suivant MailAttachment
Suivant OutlookItem
6
Tapez la commande suivante pour libérer vos variables de la mémoire :
Set MailAttachment = Nothing Set
OutlookItem = Nothing Set
nameSpace = Nothing
exécuter vos sous pour enregistrer les pièces jointes d'Outlook dans "C: \\" < br >