E-Mail-Anhänge in Outlook öffnen und bearbeiten
Schritt-für-Schritt-Anleitung
Um einen E-Mail-Anhang in Outlook zu öffnen, kannst du VBA (Visual Basic for Applications) verwenden. Hier ist eine einfache Schritt-für-Schritt-Anleitung:
-
Öffne Outlook und drücke ALT + F11
, um den VBA-Editor zu starten.
-
Klicke im Projekt-Explorer mit der rechten Maustaste auf "ThisOutlookSession" und wähle "Einfügen" -> "Modul".
-
Füge den folgenden Code in das Modul ein:
Sub Bestimmte_mail_Anhang_finden()
Dim oMail As Outlook.MailItem
Dim Anlagen As Outlook.Attachments
Dim Anlage As Outlook.Attachment
Dim Pfad As String
Dim Betreffsuch As String
Pfad = "C:\DeinSpeicherort\" ' Pfad anpassen
Betreffsuch = "DailySegmentReport.xls" ' Betreff anpassen
For Each oMail In Application.GetNamespace("MAPI").GetDefaultFolder(olFolderInbox).Items
If oMail.Subject = Betreffsuch And oMail.ReceivedTime >= Date Then
Set Anlagen = oMail.Attachments
For Each Anlage In Anlagen
If Anlage.FileName = "DeinAnhang.xls" Then ' Anhangsname anpassen
Anlage.SaveAsFile Pfad & Anlage.FileName
Workbooks.Open (Pfad & Anlage.FileName)
Set Wb = ActiveWorkbook
'......... Hier kannst du das Workbook bearbeiten
Wb.Close
Exit Sub
End If
Next
End If
Next
End Sub
-
Ändere den Pfad und den Anhangsnamen nach Bedarf.
-
Schließe den VBA-Editor und führe das Makro aus.
Damit kannst du spezifische E-Mail-Anhänge öffnen und bearbeiten.
Häufige Fehler und Lösungen
- Fehlermeldung beim Speichern des Anhangs: Stelle sicher, dass der angegebene Pfad existiert und du Schreibrechte hast.
- Anhang nicht gefunden: Überprüfe den Anhangsnamen. Er muss exakt mit dem im Code angegebenen übereinstimmen.
- VBA funktioniert nicht: Stelle sicher, dass Makros in deinen Outlook-Einstellungen aktiviert sind.
Alternative Methoden
Falls du keine VBA-Lösung verwenden möchtest, gibt es auch manuelle Methoden:
- E-Mail öffnen: Doppelklicke auf die E-Mail, um sie zu öffnen.
- Anhang öffnen: Klicke auf den Anhang und wähle "Öffnen" oder "Speichern unter", um ihn auf deinem Computer zu speichern.
Praktische Beispiele
Ein praktisches Beispiel wäre das Öffnen eines PDF-Anhangs:
If Anlage.FileName Like "*.pdf" Then
' PDF-Anwendung zum Öffnen verwenden
' Hier Code für das Öffnen eines PDF-Anhangs einfügen
End If
Mit dieser Methode kannst du ebenfalls E-Mail-Anhänge wie PDF-Dateien öffnen.
Tipps für Profis
- Automatisierung: Du kannst das VBA-Skript so anpassen, dass es regelmäßig ausgeführt wird, um neue Anhänge automatisch zu speichern.
- Fehlerbehandlung: Füge Fehlerbehandlungsroutinen hinzu, um besser mit unerwarteten Problemen umzugehen.
- Anpassungen: Experimentiere mit verschiedenen Dateitypen, um andere Anhänge wie .docx oder .xlsx zu öffnen.
FAQ: Häufige Fragen
1. Wie kann ich Anhänge von E-Mails öffnen, ohne VBA zu verwenden?
Du kannst den Anhang manuell öffnen, indem du auf die E-Mail klickst und den Anhang auswählst.
2. Was mache ich, wenn Outlook keinen Anhang anzeigt?
Überprüfe den Spam-Ordner oder mögliche Filtereinstellungen, die die E-Mail blockieren könnten.
3. Kann ich mehrere Anhänge auf einmal öffnen?
Ja, du kannst den Code anpassen, um mehrere Anhänge zu speichern und zu öffnen.
4. Wie bearbeite ich einen E-Mail-Anhang?
Nachdem du den Anhang geöffnet hast, kannst du ihn wie jede andere Excel-Datei bearbeiten und speichern.