ha kunskap om hur man kan spara e-postbilagor med Visual Basic for Applications ( VBA ) kan spara tid när du arbetar med bilagor . Du kan använda VBA i någon av de Microsoft Office-program för att automatisera processer som sparar e-postbilagor från Outlook . I några få steg , kan du skriva VBA-kod för att spara e-postbilagor i någon särskild mapp i din dator . Instruktioner
1
starta Microsoft Access 2007 , välj "Database Tools " och klicka på " Visual Basic . " Klicka på menyn "Verktyg" och välj " Referenser . " Markera rutan bredvid " Microsoft Outlook 12.0 Object Library " och välj
2
Skriv följande för att skapa en sub " OK . " :
Sub getOutlookAttachments ( ) katalog
Tryck " Enter " Addera 3
Skriv följande för att skapa dina variabler :
Dim namespace som namespace
Dim InboxFolder som MAPIFolder
Dim outlookItem As Object
Dim mailAttachment som Outlook.Attachment
Dim fname As String
4
Skriv följande för att definiera variabler :
Set namespace = GetNamespace ( " MAPI " ) katalog
Set InboxFolder = nameSpace.GetDefaultFolder ( olFolderInboxFolder )
5
Skriv följande för att slinga genom din inkorg, söka efter bifogade filer och spara dem till C : \\ :
för varje outlookItem I InboxFolder.outlookItems
för varje mailAttachment I outlookItem.Attachments
fname = " C : \\ " & mailAttachment . fname
mailAttachment.SaveAsFile fname
Nästa mailAttachment
Nästa outlookItem
6
Skriv följande för att frigöra dina variabler från minnet :
Set mailAttachment = Nothing
Set outlookItem = Nothing
Set namespace = Nothing
Kör din sub att spara dina Outlook E-postbilagor till " C : \\ "
Addera ditt