Preskoči na glavno vsebino

Kako pridobiti informacije o seznamu prilog v izbrani pošti v Outlook?

Za prejeta e-poštna sporočila, ki so priložena s priponkami, boste včasih morda morali poznati podrobne informacije o priponkah, kot je prikazno ime, ime datoteke itd. Pravzaprav vam lahko koda VBA pomaga enostavno pridobiti informacije o seznamu prilog v trenutno izbranem e-poštnem sporočilu Outlook. Za več podrobnosti prebrskajte spodnjo vadnico.

Pridobite informacije o seznamu prilog v izbrani pošti v Outlook

Office Tab - Omogočite urejanje z zavihki in brskanje v Officeu in olajšajte delo ...
Kutools for Outlook - Microsoftu prinaša 100 zmogljivih naprednih funkcij Outlook
  • Samodejno CC / BCC po pravilih pri pošiljanju e-pošte; Samodejno posredovanje naprej Več e-poštnih sporočil po pravilih; Samodejni odgovor brez strežnika za izmenjavo in več samodejnih funkcij ...
  • Opozorilo pred BCC - prikaže sporočilo, ko poskušate odgovoriti na vse, če je vaš poštni naslov na seznamu BCC; Opomni, ko manjkajo priloge, in več opomnikov ...
  • Odgovori (vsi) z vsemi prilogami v pogovoru po pošti; Odgovori na več e-poštnih sporočil hkrati; Samodejno dodaj pozdrav ko odgovor; Samodejno dodaj datum in čas v zadevo ...
  • Orodja za pritrditev: Samodejno loči, Stisni vse, Preimenuj vse, Samodejno shrani vse ... Hitro poročilo, Preštej izbrano pošto, Odstranitev podvojenih e-poštnih sporočil in stikov ...
  • Več kot 100 naprednih funkcij bo rešiti večino svojih težav in Outlook 2021–2010 ali Office 365. 60-dnevna brezplačna preskusna različica vseh funkcij.

puščica modri desni mehurčekPridobite informacije o seznamu prilog v izbrani pošti v Outlook

1. Izberite e-poštno sporočilo s prilogami, za katere želite dobiti informacije o njih.

2. Pritisnite druga + F11 tipke na tipkovnici, da odprete Microsoft Visual Basic za aplikacije okno.

3. Nato dvokliknite Project1 > Microsoft Outlook predmet > TaOutlookSession da odprete Projekt1 – ToOutlookSession okno. Oglejte si posnetek zaslona:

4. Nato kopirajte in prilepite spodnjo kodo VBA v Project1 – ThisOutlookOkno seje.

Koda VBA: pridobite seznam informacij o prilogah

Option Explicit
Public Sub GetAttachmentList()
    Dim selItem As Object
    Dim aMail As MailItem
    Dim aAttach As attachment
    Dim Report As String
    
    For Each selItem In Application.ActiveExplorer.Selection
        If selItem.Class = olMail Then
            Set aMail = selItem
            For Each aAttach In aMail.Attachments
                Report = Report & vbCrLf & "------------------------------------------------------------------------" & vbCrLf
                Report = Report & GetAttachmentInfo(aAttach)
            Next
            Call CreateReportEmail("Attachment Report", Report)
        End If
    Next
End Sub
 
Public Function GetAttachmentInfo(attachment As attachment)
    Dim Report
    GetAttachmentInfo = ""
    Report = Report & "Index: " & attachment.Index & vbCrLf
    Report = Report & "Display Name: " & attachment.DisplayName & vbCrLf
    Report = Report & "File Name: " & attachment.FileName & vbCrLf
    Report = Report & "Block Level: " & attachment.BlockLevel & vbCrLf
    Report = Report & "Path Name: " & attachment.PathName & vbCrLf
    Report = Report & "Position: " & attachment.Position & vbCrLf
    Report = Report & "Size: " & attachment.Size & vbCrLf
    Report = Report & "Type: " & attachment.Type & vbCrLf
    
    GetAttachmentInfo = Report
End Function
Sub CreateReportEmail(Title As String, Report As String)
    Dim aMail As MailItem
    
    Set aMail = Application.CreateItem(olMailItem)
        
    aMail.Subject = Title
    aMail.Body = Report
    
    aMail.Display
End Sub 

5. Pritisnite F5 tipko na tipkovnici za zagon kode VBA.

6. Zdaj a Makri Pojavi se pogovorno okno, kliknite Run gumb.

7. Po kliku na Run gumb v Makri V pogovornem oknu bo ustvarjeno novo okno s sporočili z vsemi informacijami o prilogah izbranega e-poštnega sporočila, ki so navedene znotraj telesa e-pošte. Oglejte si posnetek zaslona:

Opombe: To kodo VBA je mogoče uporabiti za Outlook 2007, 2010 in 2013


Najboljša pisarniška orodja za produktivnost

Kutools for Outlook - Več kot 100 zmogljivih funkcij, ki vas bodo dodatno napolnile Outlook

Avtomatizacija e-pošte: Samodejni odgovor (zunaj pisarne)  /  Razpored pošiljanja e-pošta  /  Samodejno CC / BCC  /  Napredno Samodejno posredovanje naprej  /  Samodejno dodajanje Greating ...

Email upravljanje: Enostaven priklic e-pošte  /  Blokiraj prevarantska e-poštna sporočila  /  Izbriši podvojena e-poštna sporočila  /  🔎Napredno iskanje  /  Združite mape ...

📁 Priloge ProShrani paket  /  Batch Detach  /  Paketno stiskanje  /  Samodejno shranite   /  Samodejno loči  /  Samodejno stiskanje ...

🌟 Magija vmesnika in interakcije: 😊Več lepih in kul emojijev   /  Prinese zavihke brskalnika naravnost v vaš Outlook  /  Minimiraj Outlook Namesto zaprtja ...

???? Čudeži z enim klikom: Odgovori vsem z dohodnimi prilogami  /   Anti-Phishing E-pošta  /  🕘Pokaži pošiljateljev časovni pas  /  Ločeno pošljite prejemnikom ...

👩🏼‍🤝‍👩🏻 Stiki in koledar: Paketno dodajanje stikov iz izbranih e-poštnih sporočil  /  Razdelite skupino stikov na posamezne skupine  /  Odstranite opomnike za rojstni dan ...

Over 100 Lastnosti Čakajte na svoje raziskovanje! Kliknite tukaj, če želite odkriti več.

 
Comments (2)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Hi - I'm trying to figure out a way to set an automatic response which lists all the attachments they have sent. If this can include a file index for folders that would also be brilliant.


Basically - we receive emails with document submissions, I already have an automatic response set up to thank them for their submission but if this could now include "the documents you submitted are as below:... etc" that would help massively.


If somebody could help with this that would be brilliant! Thanks!
This comment was minimized by the moderator on the site
Hello. can you imagine any possibility to fetch/open a specific attachment directly from your list (e.g. a link embedded). Thank You in advance Sandra
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations