Live-Forum - Die aktuellen Beiträge
Datum
Titel
17.10.2025 10:28:49
16.10.2025 17:40:39
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Öffnen einer .msg Datei

Forumthread: Öffnen einer .msg Datei

Öffnen einer .msg Datei
20.02.2008 12:20:00
Daniel
Hallo Zusammen,
ich habe es geschafft, dass Excel mir unter einer bestimmten Bedingung eine Worddatei öffnet.
Nun würde ich dasselbe gerne mit einer .msg Datei realisieren.
Anbei habe ich den Code zum Öffnen einer Worddatei angefügt (nur zur Info). Die genaue Syntax um eine eine .msg Datei zu öffnen ist mir jedoch fremd. Kann mir jmd. dabei weiterhelfen?
Freue mich auf baldige Antwort.
Viele Grüße
Daniel
Option Explicit
Dim oWord_App As Object, oDoc As Object, bWordVorhanden As Boolean

Private Function Word_Connect() As Boolean
Word_Connect = True
On Error GoTo OpenError
Set oWord_App = GetObject(Class:="Word.Application")
bWordVorhanden = True
On Error GoTo 0
Exit Function
OpenError:
On Error GoTo CreateError
Set oWord_App = CreateObject(Class:="Word.Application")
oWord_App.Visible = True
bWordVorhanden = False
Resume Next
Exit Function
CreateError:
MsgBox "Kein Word vorhanden"
Word_Connect = False
End Function



Private Sub Word_Disconnect()
On Error Resume Next
Set oDoc = Nothing
Set oWord_App = Nothing
End Sub



Public Sub Dateiname()
If Not Word_Connect Then Exit Sub
On Error GoTo Fehler
With oWord_App
.Documents.Open Filename:="Pfad zur Datei"
End With
Aufraeumen:
Word_Disconnect
Exit Sub
Fehler:
MsgBox Err.Description
Resume Aufraeumen
End Sub


Anzeige

2
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Öffnen einer .msg Datei
20.02.2008 14:51:00
Jens
Hi,
was ist eine .msg-Datei, mit welchem Programm ist die vernüpft?
mfg Jens

AW: Öffnen einer .msg Datei
20.02.2008 15:38:56
Daniel
Hallo Jens,
eine .msg Datei lässt sich über Outlook erzeugen, ist also quasi ein Nachrichtenformat. Dazu erzeuge ich in Outlook eine neue E-Mail und speichere diese dann z. B. unter C:\...
Viele Grüße
Daniel
Anzeige
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige

Infobox / Tutorial

.msg-Dateien in Excel öffnen und bearbeiten


Schritt-für-Schritt-Anleitung

Um eine .msg-Datei in Excel zu öffnen, benötigst du ein VBA-Skript, das die Outlook-Anwendung verwendet. Hier ist eine einfache Anleitung, wie du dies umsetzen kannst:

  1. Öffne Excel und drücke ALT + F11, um den VBA-Editor zu öffnen.

  2. Füge ein neues Modul hinzu:

    • Klicke mit der rechten Maustaste auf „VBAProject (DeineDatei.xlsx)“.
    • Wähle „Einfügen“ > „Modul“.
  3. Kopiere folgenden Code in das Modul:

    Option Explicit
    Dim oOutlook_App As Object
    Dim oMail As Object
    
    Private Function Outlook_Connect() As Boolean
       On Error Resume Next
       Set oOutlook_App = GetObject(Class:="Outlook.Application")
       If oOutlook_App Is Nothing Then
           Set oOutlook_App = CreateObject(Class:="Outlook.Application")
       End If
       Outlook_Connect = Not oOutlook_App Is Nothing
    End Function
    
    Public Sub MsgDateiÖffnen()
       If Not Outlook_Connect Then
           MsgBox "Outlook ist nicht installiert oder konnte nicht gestartet werden."
           Exit Sub
       End If
       On Error GoTo Fehler
       Set oMail = oOutlook_App.CreateItemFromTemplate("Pfad zur .msg Datei")
       oMail.Display
       Exit Sub
    Fehler:
       MsgBox "Fehler beim Öffnen der .msg Datei: " & Err.Description
    End Sub
  4. Passe den Pfad zu der .msg-Datei an, die du öffnen möchtest.

  5. Führe das Skript aus, indem du F5 drückst oder das Makro über das Menü startest.


Häufige Fehler und Lösungen

  • Outlook nicht installiert: Stelle sicher, dass Microsoft Outlook auf deinem Computer installiert ist, da die .msg-Datei über diese Anwendung geöffnet wird.
  • Falscher Dateipfad: Überprüfe den angegebenen Pfad zur .msg-Datei. Der Pfad muss vollständig und korrekt sein.
  • Sicherheitswarnungen: Möglicherweise musst du Sicherheitseinstellungen in Outlook anpassen, um Makros auszuführen.

Alternative Methoden

Wenn du keine VBA-Skripte verwenden möchtest, gibt es einige Alternativen:

  • .msg-Datei mit Outlook öffnen: Klicke einfach doppelt auf die .msg-Datei, um sie direkt in Outlook zu öffnen.
  • Online-Tools: Es gibt verschiedene Online-Konverter, die .msg-Dateien in ein lesbares Format umwandeln können (z.B. PDF oder TXT).

Praktische Beispiele

  • Öffnen einer .msg-Datei in Excel: Wenn du eine .msg-Datei mit Kontaktdaten hast, kannst du sie über das Skript in Excel anzeigen, um die Informationen weiterzuverarbeiten.
  • E-Mail-Archivierung: Verwende das Skript, um archivierte E-Mails in Excel zu integrieren, sodass du sie in einer Übersicht hast.

Tipps für Profis

  • Automatisierung: Du kannst das Skript erweitern, um mehrere .msg-Dateien gleichzeitig zu öffnen oder die Daten in Excel zu extrahieren.
  • Debugging: Nutze die Debugging-Tools im VBA-Editor, um Fehler im Code zu identifizieren und zu beheben.
  • Verwendung von Bibliotheken: Ziehe in Betracht, die Outlook-Bibliothek in deinem VBA-Projekt zu referenzieren, um Zugriff auf erweiterte Funktionen zu erhalten.

FAQ: Häufige Fragen

1. Was ist eine .msg-Datei?
Eine .msg-Datei ist ein Dateiformat von Microsoft Outlook, das E-Mail-Nachrichten, einschließlich Anhängen und Metadaten, speichert.

2. Kann ich .msg-Dateien in Excel ohne Outlook öffnen?
Nein, um eine .msg-Datei zu öffnen, benötigst du Outlook, da das Format speziell für diese Anwendung entwickelt wurde.

3. Wie kann ich eine .msg-Datei in Excel einfügen?
Du kannst die .msg-Datei öffnen und die relevanten Informationen manuell oder über ein VBA-Skript in Excel übertragen.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige