Τα cookies μάς βοηθούν να παρέχουμε τις υπηρεσίες μας. Με τη χρήση των υπηρεσιών μας, συμφωνείτε με τη χρήση των cookies.
Συμβουλή: Άλλες γλώσσες μεταφράζονται από την Google. Μπορείτε να επισκεφθείτε το English έκδοση αυτής της σύνδεσης.
Σύνδεση
x
or
x
x
Κανω ΕΓΓΡΑΦΗ
x

or

Πώς να αποθηκεύσετε μόνο συγκεκριμένο (excel) συνημμένο στο Outlook;

Το Outlook παρέχει μια δυνατότητα "Αποθήκευση όλων των συνημμένων" για να αποθηκεύσετε γρήγορα όλα τα συνημμένα σε ένα μήνυμα ηλεκτρονικού ταχυδρομείου σε ένα συγκεκριμένο φάκελο ταυτόχρονα. Ωστόσο, αν θέλετε να αποθηκεύσετε μόνο ένα συγκεκριμένο τύπο συνημμένου σε ένα μήνυμα ηλεκτρονικού ταχυδρομείου, όπως το συνημμένο Excel, το έγγραφο του Word και ούτω καθεξής, τι μπορείτε να κάνετε για να το επιτύχετε; Εδώ παρέχουμε μια μέθοδο VBA για την επίλυση του προβλήματος.

Αποθηκεύστε μόνο συγκεκριμένο συνημμένο στο Outlook


Αποθηκεύστε εύκολα όλα τα συνημμένα από πολλά επιλεγμένα μηνύματα ηλεκτρονικού ταχυδρομείου σε φάκελο:

Με την Αποσυνδέστε όλα τα συνημμένα χρησιμότητα του Kutools για το Excel, μπορείτε να αποθηκεύσετε εύκολα όλα τα συνημμένα από πολλαπλά επιλεγμένα μηνύματα ηλεκτρονικού ταχυδρομείου σε συγκεκριμένο φάκελο στο Outlook όπως παρουσιάστηκε παρακάτω.

Kutools για το Outlook: με περισσότερα από 40 εύχρηστα πρόσθετα του Outlook, δωρεάν να δοκιμάσετε χωρίς περιορισμούς σε 45 ημέρες. Λήψη και δοκιμή δωρεάν τώρα!

Kutools για το Outlook: 100 + Νέα προηγμένα εργαλεία για το Outlook.
Καρτέλα Office: Ενεργοποίηση επεξεργασίας καρτελών και περιήγησης στο Office, Ακριβώς όπως Chrome, Firefox, IE 8 / 9 / 10.
Κλασικό μενού: Φέρτε πίσω παλιά μενού και γραμμές εργαλείων σε Office 2007, 2010, 2013, 2016 και 2019.

Αποθηκεύστε μόνο συγκεκριμένο συνημμένο στο Outlook

Ο παρακάτω κώδικας VBA μπορεί να σας βοηθήσει να αποθηκεύσετε μόνο ένα συγκεκριμένο συνημμένο σε ένα μήνυμα ηλεκτρονικού ταχυδρομείου ή σε πολλά μηνύματα ηλεκτρονικού ταχυδρομείου σε ένα συγκεκριμένο φάκελο. Κάντε τα εξής:

1. Εκκινήστε το Outlook, στη λίστα αλληλογραφίας, επιλέξτε ένα μήνυμα ηλεκτρονικού ταχυδρομείου ή πολλά μηνύματα ηλεκτρονικού ταχυδρομείου από τα οποία θα αποθηκεύσετε το συγκεκριμένο συνημμένο.

2. Πάτα το άλλος + F11 για να ανοίξετε το Microsoft Visual Basic για εφαρμογές παράθυρο. Στο παράθυρο ανοίγματος, κάντε κλικ στο Κύριο θέμα > Μονάδα μέτρησης, και στη συνέχεια αντιγράψτε κάτω από τον κώδικα VBA στο παράθυρο της ενότητας.

Κωδικός VBA: Αποθηκεύστε μόνο ένα συγκεκριμένο συνημμένο σε ένα μήνυμα ηλεκτρονικού ταχυδρομείου ή σε πολλά μηνύματα ηλεκτρονικού ταχυδρομείου σε ένα φάκελο

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. κλικ Εργαλεία > αναφορές, Στην Αναφορές - Έργο διαλόγου, ελέγξτε το Runtime της Microsoft Scripting και κάντε κλικ στο OK κουμπί.

4. Πάτα το F5 για να εκτελέσετε τον κώδικα. Στο σκάει έξω Αναζήτηση φακέλου , επιλέξτε έναν φάκελο για να αποθηκεύσετε τα συνημμένα.

5. Και στη συνέχεια, κάντε κλικ στο κουμπί OK, στα ακόλουθα Kutools για το Outlook , εισαγάγετε την επέκταση αρχείου του συνημμένου που θα αποθηκεύσετε στο πλαίσιο κειμένου και κάντε κλικ στο κουμπί OK.

Στη συνέχεια αποθηκεύονται μόνο τα καθορισμένα συνημμένα.

Σημειώσεις:

1. Αν θέλετε να αποθηκεύσετε διαφορετικούς τύπους συνημμένων, εισάγετε τις επεκτάσεις αρχείων στο πλαίσιο κειμένου και διαχωρίστε τις με κόμμα.

2. Μετά την αποθήκευση, εμφανίζεται μια διαδρομή αποθήκευσης συνημμένων στο σώμα του μηνύματος. Μπορείτε να ανοίξετε το συνημμένο κάνοντας άμεση κλικ στην υπερ-σύνδεση.


Σχετικά άρθρα:



Kutools για το Outlook

Περισσότερες από τις προχωρημένες λειτουργίες 100 για Outlook 2010, 2013, 2016, 2019 και 365

πυροβολισμό οθόνης kutools για προοπτική μικροσκοπικό για banner 201812

περισσότερα Χαρακτηριστικά | Δωρεάν κατέβασμα | Μόνο $ 39.00 για εκατοντάδες λειτουργίες

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.