vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Brandneu! sevEingabe v3.0 - Das Eingabecontrol der Superlative!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2024
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

VB.NET - Ein- und Umsteiger
Re: Dateianhänge aus Outlook-Unterordner extrahieren 
Autor: Tommi467
Datum: 24.01.17 15:53

Sooo... hab es inzwischen selbst hin bekommen.

Für alle nachfolgenden die vielleicht auch irgendwann mal danach suchen hier der Source:

Unter Verweise müssen hinzugefügt werden:

Microsoft.office.interop.outlook
Microsoft.Office.Tools.Outlook.v9.0

Imports System.Text
Imports System.Runtime.InteropServices
Imports Microsoft.Office.Interop
 
 
Public Class Form1
 
    Private Sub Button1_Click(sender As System.Object, e As System.EventArgs) _
      Handles Button1.Click
 
        Dim oOutlook As Object       ' Outlook Object
        Dim oNamespace As Object     ' Namespace Object
        Dim oFolder As Object        ' MapiFolder Object
 
        Dim subFolder As Microsoft.Office.Interop.Outlook.MAPIFolder = Nothing
 
        Const olFolderInbox = 6
        Const olTXT = 0
 
        On Error Resume Next
 
        ' Outlook-Objekt erstellen
        oOutlook = CreateObject("Outlook.Application")
 
        ' Namespace: MAPI
        oNamespace = oOutlook.GetNamespace("MAPI")
 
        oFolder = oNamespace.GetDefaultFolder(olFolderInbox)
 
        subFolder = oFolder.Folders("UNTERORDNER") 'folder.Folders[1]; also 
        ' works
 
        Dim oItems As Outlook.Items
 
        For Each collectionItem As Object In subFolder.Items
 
            Dim newEmail As Outlook.MailItem = TryCast(collectionItem, _
              Outlook.MailItem)
 
            If newEmail.UnRead = True Then
 
                If newEmail.Attachments.Count > 0 Then
                    For i As Integer = 1 To newEmail.Attachments.Count
                        'Dim filePath As String = Path.Combine( 
                        ' destinationDirectory, newEmail.Attachments( 
                        ' i).FileName)
                        Print(1, "-> " & newEmail.Attachments.Item( _
                          i).FileName & vbCrLf)
 
                        newEmail.Attachments(i).SaveAsFile( _
                          Application.StartupPath & "\" & _
                          newEmail.Attachments.Item(i).FileName)
                    Next i
                End If
 
            End If
 
 
        Next collectionItem
 
        FileClose(1)
 
    End Sub
End Class
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Dateianhänge aus Outlook-Unterordner extrahieren1.988Tommi46716.01.17 14:25
Re: Dateianhänge aus Outlook-Unterordner extrahieren999Tommi46724.01.17 15:53
Re: Dateianhänge aus Outlook-Unterordner extrahieren1.061Franki25.01.17 05:46
Re: Dateianhänge aus Outlook-Unterordner extrahieren989Tommi46725.01.17 08:10
Re: Dateianhänge aus Outlook-Unterordner extrahieren1.076Franki26.01.17 01:34
Re: Dateianhänge aus Outlook-Unterordner extrahieren987effeff26.01.17 10:02
Re: Dateianhänge aus Outlook-Unterordner extrahieren969Tommi46726.01.17 10:38

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2024 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel