Evästeet auttavat meitä tarjoamaan palveluitamme. Käyttämällä palveluitamme, hyväksyt evästeiden käytön.
Vihje: Muut kielet ovat Google-käännettyjä. Voit vierailla English tämän linkin versio.
Kirjaudu
x
or
x
x
Rekis.
x

or

Kuinka tallentaa vain tietyn (excel) liitetiedoston Outlookissa?

Outlook tarjoaa Tallenna kaikki liitteet -ominaisuuden, jonka avulla voit nopeasti tallentaa kaikki liitteet sähköpostissa tiettyyn kansioon kerralla. Jos haluat kuitenkin tallentaa vain tietyntyyppisen liitetiedoston sähköpostiviestiin, kuten Excel-liitteeseen, Word-asiakirjaan ja niin edelleen, mitä voit tehdä sen saavuttamiseksi? Tässä annamme VBA-menetelmän ongelman ratkaisemiseksi.

Tallenna vain tietyn liitteen Outlookissa


Tallentaa helposti kaikki liitetiedostot useista valituista sähköposteista kansioon:

Kanssa Irrota kaikki liitteet hyödyllisyys Kutools for Excel, voit helposti tallentaa kaikki liitetiedostot useista valituista sähköpostiviesteistä määritettyyn kansioon Outlookissa, kuten alla olevassa kuvakaappauksessa esitetään.

Kutools for Outlook: enemmän kuin 40 kätevä Outlook-apuohjelmat, voit kokeilla rajoituksia 45-päivinä. Lataa ja kokeile nyt!

Kutools for Outlook: 100 + uudet kehittyneet työkalut Outlookille.
Office-välilehti: Ota käyttöön lomakkeiden muokkaus ja selaus Office-toiminnossa, Aivan kuten Chrome, Firefox, IE 8 / 9 / 10.
Classic-valikko: Tuo vanhat valikot ja työkalupalkit takaisin Office 2007, 2010, 2013, 2016 ja 2019.

Tallenna vain tietyn liitteen Outlookissa

VBA-koodin alla voi auttaa tallentamaan vain tietyn liitteen sähköpostiviestiin tai useisiin sähköpostiviesteihin tiettyyn kansioon. Tee näin seuraavasti.

1. Käynnistä Outlookin sähköpostilistalla valitsemalla sähköposti tai useita sähköpostiviestejä, joista voit tallentaa tietyn liitteen.

2. paina muut + F11 avaimet avaamaan Microsoft Visual Basic for Applications ikkuna. Avaa ikkunassa avausikkuna liite > Moduulit, ja kopioi sitten VBA-koodin alla Module-ikkunaan.

VBA-koodi: Tallenna vain tietty liite sähköpostiviestiin tai useisiin sähköpostiviesteihin kansioon

Public Sub SaveSpecifyAttachments()
'Updated by ExtendOffice 20181130
Dim xItem As Object, xFldObj As Object
Dim xSelection As Selection
Dim xAttachment As Outlook.Attachment
Dim xSaveFolder As String
Dim xFSO As Scripting.FileSystemObject
Dim xFilePath, xFilesSavePath As String
Dim xExtStr As String, xExt As String
Dim xExtArr() As String, xS As Variant
On Error Resume Next
Set xFldObj = CreateObject("Shell.Application").BrowseforFolder(0, "Select a Folder", 0, 16)
Set xFSO = New Scripting.FileSystemObject
If xFldObj Is Nothing Then Exit Sub
xSaveFolder = xFldObj.Items.Item.Path & "\"
Set xSelection = Outlook.Application.ActiveExplorer.Selection
xExtStr = InputBox("Attachment Format:" + VBA.vbCrLf + "(Please separate multiple file extensions by comma.. Such as: .docx,.xlsx)", "Kutools for Outlook", xExtStr)
If Len(Trim(xExtStr)) = 0 Then Exit Sub
For Each xItem In xSelection
    If xItem.Class = olMail Then
        xFilesSavePath = ""
        For Each xAttachment In xItem.Attachments
            xFilePath = xSaveFolder & xAttachment.FileName
            xExt = "." & xFSO.GetExtensionName(xFilePath)
            xExtArr = VBA.Split(xExtStr, ",")
            xS = VBA.Filter(xExtArr, xExt)
            If UBound(xS) > -1 Then
                xAttachment.SaveAsFile xFilePath
                If xItem.BodyFormat <> olFormatHTML Then
                    xFilesSavePath = xFilesSavePath & vbCrLf & "<file://" & xFilePath & ">"
                Else
                    xFilesSavePath = xFilesSavePath & "<br>" & "<a href='file://" & xFilePath & "'>" & xFilePath & "</a>"
                End If
            End If
        Next
        If xItem.BodyFormat <> olFormatHTML Then
            xItem.Body = vbCrLf & "The file(s) were saved to " & xFilesSavePath & vbCrLf & xItem.Body
        Else
            xItem.HTMLBody = "<p>" & "The file(s) were saved to " & xFilesSavePath & "</p>" & xItem.HTMLBody
        End If
        xItem.Save
    End If
Next
Set xFSO = Nothing
End Sub

3. napsauttaa Työkalut > Viitteet, Ja Viitteet - Projekti dialogi, tarkista Microsoft Scripting Runtime ja napsauta sitten OK painiketta.

4. paina F5 avain koodin suorittamiseen. Hymyillen Selaa kansioa valintaikkunassa, valitse yksi kansio, johon liitetiedostot tallennetaan.

5. Napsauta sitten OK, seuraavassa Kutools for Outlook -valintaikkunassa, kirjoita liitetiedoston tiedostopääte, jonka tallennat tekstilaatikkoon ja napsauta OK.

Sitten vain määritetyt liitteet tallennetaan.

Huomautuksia:

1. Jos haluat tallentaa erilaisia ​​liitetiedostoja, syötä tiedostopäätteet tekstiruutuun ja erotkaa ne pilkulla.

2. Tallennuksen jälkeen liitetiedoston tallennuspolku näkyy viestirungossa. Voit avata liitetiedoston klikkaamalla hyperlinkkiä suoraan.


Aiheeseen liittyviä artikkeleita:



Kutools for Outlook

Enemmän kuin 100-lisätoimintoja Outlook 2010ille, 2013ille, 2016ille, 2019ille ja 365ille

näytön laukaus kutools näkymää varten pieni banner 201812

Lisää ominaisuuksia | Ilmainen lataus | Vain $ 39.00 satoja toimintoja varten

Say something here...
symbols left.
You are guest ( Sign Up? )
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.

Be the first to comment.