Bestimmte Outlook Anhänge speichern

  • VB.NET

Es gibt 1 Antwort in diesem Thema. Der letzte Beitrag () ist von sebi75.

    Bestimmte Outlook Anhänge speichern

    Hallo zusammen,

    ich programmiere mit meinerKenntnis im Selbststudium und versuche nun für mein Programm Anlagen aus EMails in einen bestimmten Ordner zu speichern. Dies möchte ich mit Drag and Drop realisieren. Nunmehr habe ich eine Speicherung der EMail als Ganzes und eine Speicherung aller Anlagen der EMail hinbekommen. Wenn ich jedoch nur ein Anhang auf das Fenster ziehe, bekomme ich es nicht hin, dass auch nur diese gespeichert wird. Dies funtkioniert doch auch im Explorer von Windows.

    Ich komme zur Mail über:
    For Each objMI In objOL.ActiveExplorer.Selection()

    Offenkundig wird aber nur die selktierte Mail abgefragt. Gibt es eine Möglichkeit die selktierte ANlage abzufragen?

    Befindet sich doch im e.Data

    Ich habe die Lösung selbst gefunden. gefunden angewendet, aber sicher nicht verstanden.
    Unter e.Data.GetData bekommt man offensichtlich eine Datenmenge, die man erst umwandeln muss. Der bestimmte Anhang ergibt sich dabei aus

    oStream = e.Data.GetData("FileGroupDescriptor")
    oStream.Read(bFileDescription, 0, 512)

    und muss dann zu einer Datei konvertiert werden. Wie gesagt, richtig verstehen tue ich es nicht. Mein Rumgebastel möchte ich auch keinem antun.