Thema
|
Datum
|
Von Nutzer
|
Rating
|
Antwort
|
Outlook E-Mail Anhang automatisch abspeichern |
01.03.2022 13:15:18 |
Andreas Henke |
|
|
|
01.03.2022 17:11:28 |
Gast74926 |
|
|
|
02.03.2022 07:05:32 |
Gast91076 |
|
|
|
02.03.2022 07:51:16 |
Gast74926 |
|
|
|
02.03.2022 13:22:29 |
Gast86881 |
|
|
|
02.03.2022 14:17:45 |
Gast74926 |
|
|
|
02.03.2022 13:22:30 |
Gast60059 |
|
|
Von:
Andreas Henke |
Datum:
01.03.2022 13:15:18 |
Views:
800 |
Rating:
|
Antwort:
|
Thema:
Outlook E-Mail Anhang automatisch abspeichern |
Hallo Zusammen,
ich möchte bei bestimmten EMails den Anhang automatisch in einem von mir festgelegten Ordner auf dem Computer abspeichern. Mit einer Privaten EMail Adresse klappt das, nur bei mir auf der Arbeit benutzen wir ein Exchangekonto und da klappt es nicht. Kann mir einer sagen wir ich den Code umschreiben muss damit es auch mit einer Exchangemail klappt ?
Vielen Dank für eure Hilfe
Das ist der bisherige Code den ich benutzte :
Private WithEvents olItems As Outlook.Items
Private Sub Application_Startup()
'Variablen dimensionieren
Dim olApp As Outlook.Application
Dim olNS As Outlook.NameSpace
'Variablen initialisieren
Set olApp = Outlook.Application
Set olNS = olApp.GetNamespace("MAPI")
Set olItems = olNS.GetDefaultFolder(olFolderInbox).Items
'Test
Debug.Print "Application_Startup wird ausgeführt"
End Sub
Private Sub olItems_ItemAdd(ByVal item As Object)
'Variablen dimensionieren
Dim olMail As Outlook.MailItem
Dim olAtt As Outlook.Attachment
Dim Dateipfad As String
'Prüfen, ob Item eine Mail ist
If TypeName(item) = "MailItem" Then
Set olMail = item
'Prüfen, ob Mail verwendet werden soll
If InStr(olMail.Subject, "Test") <> 0 And _
olMail.SenderEmailAddress = "gaby.roester@kirchhoff-automotive.com" Then
'Daten zusammenführen
'Schleife über alle Anhänge
For Each olAtt In olMail.Attachments
Dateipfad = "C:\Users\ahenke\Desktop\BDE\" & olAtt.FileName
'Datei speichern
olAtt.SaveAsFile Dateipfad
Next olAtt
End If
'Test
' Debug.Print olMail.Subject
' Debug.Print olMail.SenderEmailAddress
' Debug.Print olMail.Attachments.Count
End If
End Sub
|
- Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
- Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
- Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
- Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
- Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei
Antworten auf Ihren Beitrag zu benachrichtigen
Bitte geben Sie ein aussagekräftiges Thema an.
Bitte geben Sie eine gültige Email Adresse ein!
- Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
- Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
- Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
- Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
- Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei
Antworten auf Ihren Beitrag zu benachrichtigen
Thema
|
Datum
|
Von Nutzer
|
Rating
|
Antwort
|
Outlook E-Mail Anhang automatisch abspeichern |
01.03.2022 13:15:18 |
Andreas Henke |
|
|
|
01.03.2022 17:11:28 |
Gast74926 |
|
|
|
02.03.2022 07:05:32 |
Gast91076 |
|
|
|
02.03.2022 07:51:16 |
Gast74926 |
|
|
|
02.03.2022 13:22:29 |
Gast86881 |
|
|
|
02.03.2022 14:17:45 |
Gast74926 |
|
|
|
02.03.2022 13:22:30 |
Gast60059 |
|
|