Note: The other languages of the website are Google-translated. Back to English

Hvordan downloades / gemmes vedhæftede filer automatisk fra Outlook til en bestemt mappe?

Generelt kan du gemme alle vedhæftede filer i en e-mail ved at klikke Vedhæftede filer > Gem alle vedhæftede filer i Outlook. Men hvis du har brug for at gemme alle vedhæftede filer fra alle modtagne e-mails og modtagende e-mails, nogen ideer? Denne artikel introducerer to løsninger til automatisk at downloade vedhæftede filer fra Outlook til en bestemt mappe.


Download automatisk Outlook-vedhæftede filer til mappen med VBA og regel

Denne metode introducerer et VBA-script og kører dette scrip med en regel for automatisk at downloade og gemme Outlook-vedhæftede filer i en bestemt mappe. Gør som følger:

1. Trykke andre + F11 taster for at åbne vinduet Microsoft Visual Basic for Applications.

2. Klik indsatte > Moduler, og indsæt derefter under VBA-script i det nye åbningsmodulvindue.

VBA: Gem automatisk Outlook-vedhæftede filer i en bestemt mappe

Public Sub SaveAttachmentsToDisk(MItem As Outlook.MailItem)
Dim oAttachment As Outlook.Attachment
Dim sSaveFolder As String
sSaveFolder = "C:\Users\DT168\Documents\outlook-attachments\"
For Each oAttachment In MItem.Attachments
oAttachment.SaveAsFile sSaveFolder & oAttachment.DisplayName
Next
End Sub

Bemærk: Find ud af det sSaveFolder = "C: \ Brugere \ DT168 \ Dokumenter \ Outlook-vedhæftede filer \", og udskift destinationsmappens sti, som du har brug for.

3. Gem VBA-scriptet, og luk vinduet Microsoft Visual Basic for Applications.

4. Gå til Post se, og klik Home > Regler > Administrer regler og advarsler. Se skærmbillede:

5. I dialogboksen Åbn regler og alarmer skal du klikke på Ny regel knappen på E-mail-regler fanen. Se skærmbillede:

6. Klik nu i dialogboksen Regelguide for at vælge Anvend regel på meddelelser, jeg modtager valgmulighed, og klik på knappen Næste .

7. I dialogboksen Regler (hvilken tilstand (er) vil du kontrollere?) Skal du fjerne markeringen fra en valgmulighed og klikke på Næste knap. Og klik derefter på Ja i pop op-dialogboksen Microsoft Outlook. Se skærmbillede:

8. Nu i dialogboksen Regelguide (hvad vil du gøre med beskeden?): (1) Tjek køre et script mulighed; (2) Klik på teksten til et script for at åbne dialogboksen Vælg script skal du vælge det script, vi tilføjede i trin 2, og klikke på OK knap; (3) Klik på knappen Næste .

9. I dialogboksen Regler (er der nogen undtagelser?) Skal du klikke på Næste knap direkte.

10. Nu, i den sidste dialogboksen Regelguide, skal du navngive reglen i Trin 1 afkrydsningsfelt, som du har brug for i Trin 2 sektion, og klik på knappen Finish .

11. Luk dialogboksen Regler og alarmer.

Og nu downloades alle vedhæftede filer fra din e-mail-konto og gemmes i den angivne destinationsmappe. Og alle vedhæftede filer af indgående e-mails downloades automatisk og gemmes også i den angivne mappe.


Download automatisk Outlook-vedhæftede filer til mappe med Kutools for Outlook

Hvis du har Kutools for Outlook installeret, kan du anvende dens Automatisk afmontering mulighed for automatisk at downloade alle Outlook-vedhæftede filer og nemt gemme i en bestemt mappe.

Kutools for Outlook: Tilføj mere end 100 praktiske værktøjer til Outlook, der er gratis at prøve uden begrænsning på 60 dage. Læs mere      Gratis prøveperiode nu

1. Klik Kutools > Automatisk afmontering > Aktiver for at aktivere funktionen Auto frakobling.

2. Klik videre Kutools > Automatisk afmontering > Auto Afmonter Manager.

3. I dialogboksen Fjern automatisk vedhæftede filer skal du kontrollere Fjern automatisk alle modtagne vedhæftede filer indstilling, og konfigurer derefter som følger:
(1) Klik på knappen Gennemse  at specificere destinationsmappen for at gemme automatisk løsrevne vedhæftede filer
(2) Det er valgfrit at kontrollere Opret undermapper i følgende stil valgmulighed, og vælg derefter en undermappestil fra nedenstående rulleliste;
(3) Det er valgfrit at kontrollere det eneste løsne tilbehør med følgende forlængelse mulighed, og skriv derefter vedhæftede filtypenavne i nedenstående felt;
(4) Det er valgfrit at kontrollere Vedhæftningsikonet er stadig i e-mails valgmuligheder.

Bemærk: Hvis du har brug for automatisk at fjerne vedhæftede filer fra afsendere, kan du kontrollere Fjern automatisk vedhæftede filer efter regler skal du klikke på Ny knappen, og skriv derefter afsenderens e-mail-adresse, og angiv destinationsmappen i den anden dialogboks til automatisk frigørelse af vedhæftede filer.

4. Klik på Ok knappen for at gemme indstillingerne.

Fra nu af gemmes alle vedhæftede filer (eller vedhæftede filer med specificerede filtypenavne eller vedhæftede filer fra specificerede afsendere baseret på dine indstillinger) automatisk.

Bemærk: Du kan ansøge Kutools for Outlook's Fjern alle (Vedhæftede filer) eller Gem alle (Vedhæftede filer) -funktion til hurtigt at downloade / gemme alle vedhæftede filer fra flere / alle modtagne e-mails i Outlook.


Demo: Download automatisk Outlook-vedhæftede filer til mappe med Kutools for Outlook


Tip: I denne video, Kutools fanen tilføjes af Kutools for Outlook. Hvis du har brug for det, skal du klikke her at have en 60-dages gratis prøveperiode uden begrænsning!


Relaterede artikler:


Kutools for Outlook - Bringer 100 avancerede funktioner til Outlook, og gør arbejdet meget lettere!

  • Auto CC / BCC ved regler, når du sender e-mail; Automatisk videresendelse Flere e-mails efter brugerdefineret; Auto svar uden udvekslingsserver og flere automatiske funktioner ...
  • BCC Advarsel - vis besked, når du prøver at besvare alle hvis din e-mail-adresse er på BCC-listen; Påmind, når du mangler vedhæftede filer, og mere minder funktioner ...
  • Svar (alle) med alle vedhæftede filer i mailsamtalen; Besvar mange e-mails på få sekunder Tilføj automatisk hilsen når svar Tilføj dato til emne ...
  • Vedhæftningsværktøjer: Administrer alle vedhæftede filer i alle mails, Automatisk afmontering, Komprimer alle, Omdøb alt, Gem alle ... Hurtig rapport, Tæl valgte mails...
  • Kraftige uønskede e-mails efter skik; Fjern duplikerede mails og kontakter... Gør dig i stand til at gøre smartere, hurtigere og bedre i Outlook.
shot kutools outlook kutools fane 1180x121
shot kutools outlook kutools plus fane 1180x121
 
Sorter kommentarer efter
Kommentarer (109)
Bedømt 4.5 ud af 5 · 1 vurderinger
Denne kommentar blev minimeret af moderatoren på webstedet
Hej alle Scriptet virker ikke for mig. Der er noget andet, der skal gøres. Public Sub Save AttachmentsToDisk(MItem As Outlook.MailItem) Dim oAttachment As Outlook.Attachment Dim sSaveFolder As String sSaveFolder = "\\MHO-ITD-SM\Users\smutharaju\Desktop\Ranjith\Outlook Attachment" I hver MIAttachment oAttachment. .SaveAsFile sSaveFolder & oAttachment.DisplayName Next End Sub
Denne kommentar blev minimeret af moderatoren på webstedet
Hej SRINIVAS, jeg tror, ​​du skal tilføje drevbogstavet til begyndelsen af ​​dit link. dvs. C:\users\test\etc Håber dette hjælper! Andrew
Denne kommentar blev minimeret af moderatoren på webstedet
I VBA skal du også tilføje en sidste omvendt skråstreg i slutningen af ​​din filsti. Som følger. "D:\OutlookAttachments\"Håber dette løser eventuelle problemer. Matt
Denne kommentar blev minimeret af moderatoren på webstedet
HI

VBA-scriptet fungerede godt for mig..... én gang - aldrig igen.

Jeg slettede endda filerne i mappen og kørte igen og ingenting.

Hvad gør jeg forkert? - reglen kører, da jeg får den til at vise en advarsel på samme tid
Denne kommentar blev minimeret af moderatoren på webstedet
[quote]Hej alle sammen Scriptet virker ikke for mig. Der er noget andet, der skal gøres. Public Sub Save AttachmentsToDisk(MItem As Outlook.MailItem) Dim oAttachment As Outlook.Attachment Dim sSaveFolder As String sSaveFolder = "\\MHO-ITD-SM\Users\smutharaju\Desktop\Ranjith\Outlook Attachment" I hver MIAttachment oAttachment. .SaveAsFile sSaveFolder & oAttachment.DisplayName Next End SubAf Srinivas[/quote] Samme her prøvede jeg alle muligheder. Jeg føler, at scriptet kører, men jeg kan stadig ikke se, at filer indlæses i min computerspecificerede sti. Kan nogen hjælpe mig mest værdsat
Denne kommentar blev minimeret af moderatoren på webstedet
scriptet virker heller ikke, alt er programmeret fint, koden osv. og ingen vedhæftede filer trækker igennem, når jeg kører reglen?? kører på office 2007? nogen ideer hvorfor??
Denne kommentar blev minimeret af moderatoren på webstedet
Hej, jeg har prøvet mulighed 1 (download automatisk Outlook-vedhæftede filer til mappe med VBA og regel), og det fungerer perfekt. Jeg har følgende to forespørgsler: i) Er der en måde, hvorpå outllook kan downloade den samme vedhæftede fil på flere delestier ved at rømme filen? ii) Det gemmer også vedhæftede filer med markøren på A1 i hvert ark, og ark1 skal vælges. Så når du åbner filen fra sti-arket skal det være åbent med markøren på A1. På forhånd mange tak!! Med venlig hilsen Bhavesh Luhana
Denne kommentar blev minimeret af moderatoren på webstedet
Kan denne regel eller lignende anvendes på en webmail-version af Outlook?
Denne kommentar blev minimeret af moderatoren på webstedet
Hej, jeg har prøvet at følge trinene som anvist. men jeg får ikke muligheden 'kør et script' efter at have gemt makroen. Jeg har aktiveret makroerne, genstartet outlook flere gange. men den mulighed virker stadig ikke. Hjælp venligst. Tak!
Denne kommentar blev minimeret af moderatoren på webstedet
Jeg er enig med AVNIKA. Jeg har samme problem :-|
Denne kommentar blev minimeret af moderatoren på webstedet
Hej, jeg har prøvet at følge trinene som anvist, jeg valgte alle ovenstående muligheder, men efter at have valgt "kør et script"-indstilling og valgt linket "et script" får jeg ikke scriptet i den dialogboks. Hjælp venligst hurtigst muligt. Tak!
Denne kommentar blev minimeret af moderatoren på webstedet
Jeg havde det samme problem. Jeg fandt en løsning her: https://answers.microsoft.com/en-us/msoffice/forum/msoffice_outlook-mso_win10/the-option-to-run-a-scritp-has-disappeared-from/d289e698-47fa-497a-80fa-633067a0de37#ThreadAnswers<br /> Da jeg først havde opdateret mit register med nøglen... begyndte det at fungere som det skulle igen. Prøv det og se om det virker for dig.
Denne kommentar blev minimeret af moderatoren på webstedet
thx, virkede stadig i dag :)
Denne kommentar blev minimeret af moderatoren på webstedet
Tusind tak for de så tydeligt nævnte trin.... Disse hjalp mig meget og gjorde mit arbejde meget nemt... TAK.....!!
Denne kommentar blev minimeret af moderatoren på webstedet
Dette fungerer rigtig godt for mig Public Sub Save AttachmentsToDisk(MItem As Outlook.MailItem) Dim oAttachment As Outlook.Attachment Dim sSaveFolder As String sSaveFolder = "\\Dck-server-02\g\00 Uploads\" For hver oAttachment I MItem.Attachments oAttachment.SaveAsFile sSaveFolder & oAttachment.DisplayName Next End Sub Som du kan se, har jeg ladet filnavnet, der er den vedhæftede fil, være det samme, når det kopieres til netværksdrevet. Men hvis flere e-mails kommer igennem med det samme filnavn for den vedhæftede fil, tillader scriptet den seneste vedhæftede fil at overskrive den tidligere vedhæftede fil i netværksmappen. Er der en redigering, som jeg kan indtaste i scriptet, som vil tilføje en "-1" "-2" "-3" osv... til slutningen af ​​den vedhæftede fils filnavn? Så for eksempel, hvis den vedhæftede fil hedder "inspektion", og jeg får flere, der kommer igennem, kan jeg få dem omdøbt til "inspektion-1" "inspektion-2" "inspektion-3" Enhver hjælp ville blive værdsat SÅ MEGET! Tak skal du have.
Denne kommentar blev minimeret af moderatoren på webstedet
Hej Jayayah. Prøv at tjekke filen før du gemmer. Dim filepath As String filepath = Dir(sSaveFolder & oAttachment.DisplayName) If filepath = "" Så oAttachment.SaveAsFile sSaveFolder & oAttachment.DisplayName Else oAttachment.SaveAsFile sSaveFolder & "1-" & oAttachment.SaveAsFile. leg lidt med koden og lad mig vide, hvordan du kommer videre..
Denne kommentar blev minimeret af moderatoren på webstedet
er der nogen mulighed for at ændre dette, så kun filer, der har bestemte ord i deres navn, bliver kopieret?
Denne kommentar blev minimeret af moderatoren på webstedet
Kan Kutools sættes op, så det kun gemmer vedhæftede filer fra bestemte e-mails baseret på emnet? Og kan den samme fil gemmes i flere mapper fra en enkelt e-mail? Vi ønsker at bruge dette til rapportdistribution i stedet for e-mail.
Denne kommentar blev minimeret af moderatoren på webstedet
Hej mange tak dette arbejde, men kun én gang, næste gang er filen ikke gemt på disken :( Jeg ved ikke hvorfor, nogen idé? tak
Denne kommentar blev minimeret af moderatoren på webstedet
Hej, jeg har det samme problem (det virker kun én gang). Kunne du løse problemet?
Denne kommentar blev minimeret af moderatoren på webstedet
Hej,
Tjek venligst, om destinationsmappen outlook-vedhæftede filer eksisterer eller ej. Og mere information om dette problem vil være nyttig. Tak!
Denne kommentar blev minimeret af moderatoren på webstedet
Hej, jeg må sige dets fremragende script, det løste 80% af mit arbejde, men jeg har stadig et problem. De vedhæftede filer, jeg modtager, er med ny dato og tidsstempel på daglig basis, og jeg vil automatisk gemme disse vedhæftede filer, men ved at fjerne dato/tidsstemplet, så næste gang det vil erstatte/overskrive og gemme ny kopi med samme navn.,Gør ønsker ikke at hver dag vedhæftede filer bliver gemt med ny dato. i stedet skal samme fil udskiftes på samme placering. Kan du venligst hjælpe.
Denne kommentar blev minimeret af moderatoren på webstedet
Hej Alle, Hvordan kan jeg konfigurere dette, så jeg har et andet script til at sende filer til forskellige mapper? Tak for al hjælp tilbudt på forhånd!
Denne kommentar blev minimeret af moderatoren på webstedet
Hej jeg er ved at opsætte det script du har øverst på siden og det virker OK, dog vil jeg gerne navngive den vedhæftede fil der gemmes så den overskriver den gamle. Hvad skal jeg tilføje for at få dette til at ske? Tak David
Denne kommentar blev minimeret af moderatoren på webstedet
Hej alle eksperter, jeg prøver hårdt at konfigurere den automatiske download som beskrevet ovenfor ved at bruge VBA-script, men intet er blevet gemt i målmappen. Jeg prøvede dette på Outlook 2007 og Outlook 2010, og sørg også for, at mappen har alle de nødvendige autoriteter. Men der er stadig ikke blevet gemt en enkelt vedhæftet fil. Kan nogen hjælpe mig med dette? Hilsen Stanley
Denne kommentar blev minimeret af moderatoren på webstedet
På Outlook 2013 er muligheden "kør et script" ikke tilgængelig, kan jeg gøre noget andet for at gemme vedhæftede filer fra en e-mail uden at bruge Kutools
Denne kommentar blev minimeret af moderatoren på webstedet
Hvis muligheden for "Kør et script" mangler, er det fordi den er blokeret som standard nu siden en sikkerhedsopdatering for et par måneder siden. Se her for mere information: https://www.slipstick.com/outlook/rules/outlook-2016-run-a-script-rules/
Denne kommentar blev minimeret af moderatoren på webstedet
Hej, scriptet fungerer fint ... men ønsker at udtrække PDF'erne fra en undermappe, ikke fra hovedindbakken. Er der en måde at ændre scriptet på?
Tak på forhånd !
Denne kommentar blev minimeret af moderatoren på webstedet
Hej Eric,
Nedenfor VBA-script vil gemme alle PDF-vedhæftninger fra mail-mapper. For at gemme fra en bestemt mappe kan du angive mappen, når du kører reglen manuelt.


Public Sub Save AttachmentsToDisk(EmailItem As Outlook.MailItem)
Dim xAttachment As Outlook.Attachment
Dim xDotPos Som heltal
Dim xSavePath As String, xFileType As String
xSavePath = "C:\Users\DT168\Documents\outlook-attachments\"
For hver xAttachment i EmailItem.Attachments
xDotPos = InStrRev(xAttachment.DisplayName, "."")
xFileType = Mid(xAttachment.DisplayName, xDotPos, Len(xAttachment.DisplayName) - xDotPos + 1)
Hvis xFileType = ".pdf" Så
xAttachment.SaveAsFile xSavePath & xAttachment.DisplayName
End If
Næste
End Sub
Denne kommentar blev minimeret af moderatoren på webstedet
Hej, Er der et VBA-script til CSV-vedhæftning. Jeg har i øjeblikket rapportjob, der automatisk går ind i navngivne mapper i outlook. Jeg vil nu gerne have for de filer i mapperne udtrække sig selv og gå ind i de tilsvarende mapper på mit skrivebord. Håber dette giver mening. Hjælp venligst! Jeg er meget ny i VBA.
Denne kommentar blev minimeret af moderatoren på webstedet
Jeg har lavet al scripting for at downloade de vedhæftede filer fra outlook mail, og mit script fungerer fint, når jeg kører det manuelt. Jeg vil gerne automatisere processen ved hjælp af indstillingen Regel. Men jeg kunne ikke se min makro i vinduet Rules Wizard. Jeg har også aktiveret nedenstående mulighed i registreringsdatabasen
HKEY_CURRENT_USER \ Software \ Microsoft \ Office \ 16.0 \ Outlook \ Security
DWORD: EnableUnsafeClientMailRules
Værdi: 1

Men jeg kunne stadig ikke se min makro i Rule Wizard-listen. Min liste over regelguiden er tom, men jeg har allerede oprettet makroen, og den fungerer fint manuelt. Jeg er nødt til at bringe makroen i min Rules wizard for at automatisere processen. Hjælp mig venligst, hvis du har nogle ideer!
Der er endnu ingen kommentarer her
Load More

Følg os

Copyright © 2009 - www.extendoffice.com. | Alle rettigheder forbeholdes. Drevet af ExtendOffice. | | Sitemap
Microsoft og Office-logoet er varemærker eller registrerede varemærker tilhørende Microsoft Corporation i USA og / eller andre lande.
Beskyttet af Sectigo SSL