Outlook-liitteiden lataaminen useista sähköpostiviesteistä paikalliseen kansioon
Liitteiden lataaminen yhdestä sähköpostista on erittäin helppoa. Useimmat asiakkaat tarjoavat tavan ladata ZIP-tiedostoja. Mutta se on hankalaa, kun on kyse Outlook-liitteiden purkamisesta tai lataamisesta useista sähköpostiviesteistä. Koska mikään online- tai offline-asiakas ei tarjoa tätä ominaisuutta etukäteen, meidän on löydettävä komentosarjat ja työkalut sen toteuttamiseksi.
Kuinka ladata liitteitä useista sähköpostiviesteistä Outlookissa
Voit käyttää mitä tahansa näistä tavoista ladataksesi liitteitä. Tämä vaatii VB Scriptin, joten varmista, että sinulla on tarpeeksi käyttöoikeuksia tilillesi.
- NirSoft OutlookAttachView
- Mukautettu VB-skripti
Jokaisella työkalulla on omat etunsa ja haittansa. Varmista, että tiedät niistä ennen kuin valitset käytettävän.
1] NirSoft OutlookAttachView
Jos käytät Outlookin Microsoft Office -versiota sähköpostin vastaanottamiseen, voit ladata kaikki liitteet ilmaisella OutlookAttachView-ohjelmistolla. Se on toiminut kaikentyyppisten Outlookin kanssa vuodesta 2003, vaikka eksplisiittistä Outlookia ei tueta.
Aloita lataamalla ohjelmisto (hanki 64-bittinen versio, jos käytät Outlookin 64-bittistä versiota), pura ZIP-tiedosto ja avaa OutlookAttachView.exe.
Postilaatikon skannausvaihtoehdot avautuvat. Voit määrittää, mitkä liitteet haluat skannata. Vaihtoehtoja ovat muun muassa:
- Mikä Outlook-profiili tarkistetaan
- Tarkista X viime päivän aikana luodut viestit
- Sulje pois tietyntyyppiset asiakirjat
- Skannaa tiettyjen ihmisten viestit
- Skannaa tiettyä tekstisisältöä sisältävät liitteet
Pura liitteet seuraavasti:
- Ohjelmiston asennuksen jälkeen jätä kaikki oletusarvoiksi, jos haluat todella, että kaikki postilaatikossasi olevat liitteet tallennetaan. Asenna ohjelmisto. Kun olet valmis aloittamaan skannauksen, napsauta OK.
- Skannaus on nopeaa; kestää kuitenkin selvästi kauemmin, jos olet vastaanottanut valtavan sähköpostiarkiston. Valitettavasti skannauksessa ei ole edistymispalkkia, joten et voi sanoa, kuinka pitkälle se on mennyt, joten sinun on parempi jättää se käynnissä taustalle ja palata myöhemmin katsomaan, onko se valmis.
- Kun skannaus on valmis, voit esikatsella ja tarkastella kaikkia liitteitä, joissa on sarakkeet, joissa on merkinnät, kuten tiedoston nimi, tiedoston pituus ja tunniste.
- Valitse tiettyjä liitteitä pitämällä Ctrl-näppäintä painettuna ja napsauttamalla kutakin riviä vuorollaan hiiren vasemmalla painikkeella. Vaihtoehtoisesti voit korostaa (valita) kaikki liitteet painamalla Ctrl + A.
- Napsauta sitten ”Tiedosto”-valikkoa ja napsauta ”Kopioi valitut liitteet kohteeseen” (paina F4). Voit määrittää, mihin liitteet viedään, ja muotoilla asiakirjojen nimet. Kun olet valmis, napsauta OK.
- Se lataa tai tallentaa kaikki valitut liitteet kohdekansioon.
Niitä ei kuitenkaan voi poistaa sähköposteistasi, joten voit silti käyttää niitä Outlookin kautta, jos haluat.
2] VB Scriptin käyttäminen
Tämä segmentti esittelee VBA-koodin esittelyssä, joka auttaa sinua tallentaa kaikki liitteet eri sähköpostiviesteistä valittuun kansioon samanaikaisesti .
- Ensin sinun on luotava kansio liitteiden tallentamiseksi paikalliselle asemallesi. Käytä File Exploreria ja tunnettua sijaintia luodaksesi kansio ja nimeäksesi sen Liitteet.
- Valitse sähköpostit, joista haluat ladata liitetiedostoja , ja paina sitten Alt+F11 avataksesi Microsoft Visual Basic Programs -ikkunan.
- Napsauta ” Insert ”>”Moduuli” avataksesi ”Moduuli”-ikkunan, kopioi jokin seuraavista VBA-koodeista ikkunaan.
- Paina F5 tai käytä valikkoa suorittaaksesi koodin, ja kaikki valitun sähköpostin liitteet ladataan tai kopioidaan Liitteet-kansioon.
VBA koodi
Dim GCount As Integer
Dim GFilepath As String
Public Sub SaveAttachments()
'Update 20200821
Dim xMailItem As Outlook.MailItem
Dim xAttachments As Outlook.Attachments
Dim xSelection As Outlook.Selection
Dim i As Long
Dim xAttCount As Long
Dim xFilePath As String, xFolderPath As String, xSaveFiles As String
On Error Resume Next
xFolderPath = CreateObject("WScript.Shell").SpecialFolders(16)
Set xSelection = Outlook.Application.ActiveExplorer.Selection
xFolderPath = xFolderPath & "\Attachments\"
If VBA.Dir(xFolderPath, vbDirectory) = vbNullString Then
VBA.MkDir xFolderPath
End If
GFilepath = ""
For Each xMailItem In xSelection
Set xAttachments = xMailItem.Attachments
xAttCount = xAttachments.Count
xSaveFiles = ""
If xAttCount > 0 Then
For i = xAttCount To 1 Step -1
GCount = 0
xFilePath = xFolderPath & xAttachments.Item(i).FileName
GFilepath = xFilePath
xFilePath = FileRename(xFilePath)
If IsEmbeddedAttachment(xAttachments.Item(i)) = False Then
xAttachments.Item(i).SaveAsFile xFilePath
If xMailItem.BodyFormat <> olFormatHTML Then
xSaveFiles = xSaveFiles & vbCrLf & "<Error! Hyperlink reference not valid.>"
Else
xSaveFiles = xSaveFiles & "<br>"& "<a href='file://"& xFilePath & "'>"& xFilePath & "</a>"
End If
End If
Next i
If xSaveFiles <> ""Then
If xMailItem.BodyFormat <> olFormatHTML Then
xMailItem.Body = vbCrLf & "The file(s) were saved to "& xSaveFiles & vbCrLf & xMailItem.Body
Else
xMailItem.HTMLBody = "<p>"& "The file(s) were saved to "& xSaveFiles & "</p>"& xMailItem.HTMLBody
End If
End If
xMailItem.Save
End If
Next
Set xAttachments = Nothing
Set xMailItem = Nothing
Set xSelection = Nothing
End Sub
Function FileRename(FilePath As String) As String
Dim xPath As String
Dim xFso As FileSystemObject
On Error Resume Next
Set xFso = CreateObject("Scripting.FileSystemObject")
xPath = FilePath
FileRename = xPath
If xFso.FileExists(xPath) Then
GCount = GCount + 1
xPath = xFso.GetParentFolderName(GFilepath) & "\"& xFso.GetBaseName(GFilepath) & ""& GCount & "."+ xFso.GetExtensionName(GFilepath)
FileRename = FileRename(xPath)
End If
xFso = Nothing
End Function
Function IsEmbeddedAttachment(Attach As Attachment)
Dim xItem As MailItem
Dim xCid As String
Dim xID As String
Dim xHtml As String
On Error Resume Next
IsEmbeddedAttachment = False
Set xItem = Attach.Parent
If xItem.BodyFormat <> olFormatHTML Then Exit Function
xCid = ""
xCid = Attach.PropertyAccessor.GetProperty("http://schemas.microsoft.com/mapi/proptag/0x3712001F")
If xCid <> ""Then
xHtml = xItem.HTMLBody
xID = "cid:"& xCid
If InStr(xHtml, xID) > 0 Then
IsEmbeddedAttachment = True
End If
End If
End Function
Voit myös kopioida koodin täältä ja liittää sen.
Kuinka ladata liitteitä useista sähköpostiviesteistä Gmailissa
SendPulsen ilmainen Tallenna sähköpostit ja liitteet -laajennus Gmailille vie liitteet Googleen. Se erottuu siitä, että se alkaa automaattisesti etsiä uusia liitteitä, mikä tarkoittaa, että sinun ei pitäisi koskaan ajatella tämän menetelmän tekemistä manuaalisesti. Se toimii oikein kertaluonteisessa viennissä, jos se on kaikki mitä tarvitset.
Huomautus. Palvelulla on pääsy Gmail-tilillesi, joten tee tietoinen valinta, jos haluat muodostaa yhteyden.
Noudata tämän työkalun ohjeita
- Siirry lisäosan verkkosivulle ja napsauta Asenna.
- Valitse Google-tilisi ja napsauta ”Salli” ja lopeta.
- Siirry Google Sheetsiin ja luo uusi taulukko.
- Siirry kohtaan Lisäosat > Tallenna sähköpostit ja liitteet > Avaa sivupalkki.
- Määritä sen Gmailin tunniste, jota haluat etsiä, ja määritä sitten muut suodattimet, kuten keneltä sähköposti on tai sen jälkeen, ja aikaisempi kuin ajanjakso (haluat määrittää ainakin nämä suodattimet).
- Napsauta ”Lähetysasetukset”, aseta ne tarpeen mukaan ja napsauta sitten ”Valitse kansio” valitaksesi aseman kansion, johon liitteet tulee tallentaa.
- Kun olet valmis, napsauta Tallenna sääntö > Suorita. Lisäosa jopa käynnistyy automaattisesti takana ja päivittyy uusien sähköpostien saapuessa.
Voit tallentaa liitteitä aseman sisään. Vaihtoehtoisesti avaa asema, napsauta kansiota hiiren kakkospainikkeella ja tallenna paikallinen replika valitsemalla Lataa. Voit sitten poistaa kansion levyltä vapauttaaksesi pilvitallennustilaa.
Kuinka ladata liitteitä useista sähköpostiviesteistä miltä tahansa sähköpostipalvelimelta
Mail Attachment Downloader on edullinen vaihtoehto, koska se toimii monissa sähköpostipalveluissa, kuten Outlook, Gmail, AOL, Yahoo tai missä tahansa sähköpostipalvelimessa. Se on myös ilmainen henkilökohtaiseen käyttöön.
Huono puoli on, että maksullisessa versiossa on muutamia lisäosia. Tämä sisältää mahdollisuuden harjoitella useita suodattimia ja ladata useilta tileiltä samanaikaisesti. Löydät täydellisen eron ohjelmiston lisenssisivulta.
Huomautus. Sinun on syötettävä sähköpostiosoitteesi tunnistetietosi tähän. Varmista siis, että sinulla on täydellinen luottamus ja tee tietoinen valinta.
Katsotaanpa helpointa vaihetta liitteiden poimimiseksi useista sähköposteista.
- Lataa ZIP, pura se ja suorita EXE-asennusohjelma sisällä. Kun yhteys on muodostettu, käynnistä sähköpostin liitetiedostojen latausohjelma.
- Napsauta ”Asetukset”. Täällä voit valita sähköpostipalvelimen (kuka on lähettänyt sähköpostisi), jonka jälkeen annat tilin ja salasanan. Muista lukea alareunassa oleva musta palkki, joka sisältää tärkeitä tietoja.
- Kun olet valmis, napsauta Testaa yhteys. Jos tämä ei auta, varmista, että olet ottanut POP/IMAP-protokollan käyttöön tarpeen mukaan ja että tilisi haaste ja salasana ovat oikein. Kun olet oikeassa, napsauta Tallenna.
- Jos haluat, että liitteet tulostetaan yksilölliseen kansioon, muuta tallennusaluetta. Voit mukauttaa tätä järjestelmää edelleen välilehtien avulla. Esimerkiksi kansiossa/asiakirjoissa voit rajoittaa haun valittuihin kansioihin. Kun haet, voit määrittää päivämääräalueen. Suodattimissa voit määrittää kysymyksiä, jotka koostuvat lähettäjästä tai ongelmamerkkijonosta.
- Kun olet valmis, napsauta Yhdistä ja lataa. Se tallentaa sitten liitteet valitsemaasi kansioon.
Lataa viralliselta sivustolta . Ohjelmisto tarjoaa ilmaisen version henkilökohtaiseen käyttöön.
Viimeiset sanat
Useiden liitteiden lataamisen useista sähköpostiviesteistä pitäisi olla ominaisuus kaikissa sähköpostiohjelmissa. Käytän skriptiä ladatakseni PDF-dokumentteja, jotka saan asiakkailta joka päivä kuun lopussa. Tämä varmistaa, että minulla on kopiot kaikista, enkä tuhlaa aikaa niiden lataamiseen yksitellen.
Vastaa