Thema
|
Datum
|
Von Nutzer
|
Rating
|
Antwort
|
Anhänge aus markierten Mails aus Outlook in ein Verzeichnis Speichern |
23.05.2016 20:22:00 |
Lars |
|
|
|
24.05.2016 21:06:44 |
Gast64405 |
|
|
|
25.05.2016 09:36:25 |
Lars |
|
|
|
25.05.2016 11:44:24 |
Gast96077 |
|
|
|
25.05.2016 15:27:05 |
Trägheit |
|
|
|
26.05.2016 23:19:06 |
Gast14647 |
|
|
|
28.05.2016 19:26:04 |
Gast86873 |
|
|
|
25.05.2016 21:31:53 |
Gast79081 |
|
|
|
25.05.2016 21:31:06 |
Gast57099 |
|
|
|
26.05.2016 23:21:33 |
Gast95996 |
|
|
|
27.05.2016 17:53:13 |
Gast9243 |
|
|
Von:
Lars |
Datum:
23.05.2016 20:22:00 |
Views:
1660 |
Rating:
|
Antwort:
|
Thema:
Anhänge aus markierten Mails aus Outlook in ein Verzeichnis Speichern |
Hallo zusammen,
ich habe ein Marco für Outlook geschrieben was es ermöglicht Anhänge aus einer Vielzahl markierter Mails auszulesen zu datieren und zu speichern.
Leider habe ich noch ein Problem mit der Stabilität des Macros.
Das Macro läuft nicht durch wenn sich Termineinladungen (Bekomme da irgendwie keine vernünftige IF Bedingung hin) in den Markierten Mails befinden oder wenn ich ein Dateiname am selben Tag doppelt vergeben wurde.
Für Feedback und Lösungsansätze wäre ich euch dankbar! Viel Spaß beim ausprobieren
Sub Anlage_verschieben()
Dim strPath As String
Dim Mail_Date As String
Dim Mail_Jahr As String
Dim Mail_Monat As String
Dim Mail_Tag As String
Dim Anhang_Name As String
Dim objMail As Outlook.MailItem
Dim intAnlagen As Integer, i As Integer
'On Error Resume Next
'Pfad zu meinem Ordner
strPath = "C:\Neuer Ordner"
'Schleife
For Each objMail In Outlook.ActiveExplorer.Selection
With objMail
'Mails auf vorh. Anlagen prüfen
intAnlagen = .Attachments.Count
'If .ItemProperties = MailItem Then
If intAnlagen > 0 Then
For i = 1 To intAnlagen
'Datum bestimmen
Mail_Date = objMail.CreationTime
Mail_Date = Left(Mail_Date, 10)
Mail_Jahr = Mid(Mail_Date, 7, 4)
Mail_Monat = Mid(Mail_Date, 4, 2)
Mail_Tag = Mid(Mail_Date, 1, 2)
Mail_Date = Mail_Jahr & Mail_Monat & Mail_Tag & "_"
'Neuen Namen zuweisen
Anhang_Name = Mail_Date & .Attachments.Item(i).FileName
'Anlagen im vordefinierten Verzeichnis sichern
.Attachments.Item(i).SaveAsFile strPath & "\" & Anhang_Name
Next i
End If
End With
Next objMail
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
|
Anhänge aus markierten Mails aus Outlook in ein Verzeichnis Speichern |
23.05.2016 20:22:00 |
Lars |
|
|
|
24.05.2016 21:06:44 |
Gast64405 |
|
|
|
25.05.2016 09:36:25 |
Lars |
|
|
|
25.05.2016 11:44:24 |
Gast96077 |
|
|
|
25.05.2016 15:27:05 |
Trägheit |
|
|
|
26.05.2016 23:19:06 |
Gast14647 |
|
|
|
28.05.2016 19:26:04 |
Gast86873 |
|
|
|
25.05.2016 21:31:53 |
Gast79081 |
|
|
|
25.05.2016 21:31:06 |
Gast57099 |
|
|
|
26.05.2016 23:21:33 |
Gast95996 |
|
|
|
27.05.2016 17:53:13 |
Gast9243 |
|
|