Sers,

ich will E-Mails die in meinem Posteingang landen und
eine Bedingung erf�llen automatisch als .txt Datei in
einem Ordner speichern.

Folgenden Code hat mir ein netter Mensch schon zusammen-
gebastelt... nur leider funktioniert er nicht.

W�re super wenn jemand Rat w�sste...

   Private Function Enthaelt(Zeichenkette As String, DieZeichenkette As
String) As Boolean
       Dim i As Long
       Enthaelt = False
       If Len(Zeichenkette) >= Len(DieZeichenkette) Then
          For i = 1 To (Len(Zeichenkette) - Len(DieZeichenkette)) + 1
             If Mid$(Zeichenkette, i, Len(DieZeichenkette)) =
DieZeichenkette Then
                Enthaelt = True
                Exit For
             End If
          Next i
       End If
    End Function

Private Sub Application_NewMail()
   ' On Error Resume Next

   Set myNamespace = Application.GetNamespace("MAPI")
   Set myFolder = myNamespace.GetDefaultFolder(olFolderInbox)
   Set myItem = myFolder.Items(1)

   Dim Betreff As String, MailText As String
   Betreff = myItem.Subject
   MailText = myItem.Body

   If Enthaelt(MailText, "=== Customer") Then
      Dim Dateiname As String, Ordner As String
      Dim Zeile As String
      Dim i As Long
      Ordner = "d:\data\"
      Dateiname = Ordner & Hour(Time) & Minute(Tine) & Second(Time) & ".txt"
      Open Dateiname For Output As #9
         Print #9, MailText;
      Close #9
      ' MsgBox "Neue eMail erhalten", vbOKOnly Or vbInformation Or
vbSystemModal, "eMail"
    End If
End Sub


| [aspdecoffeehouse] als [email protected] subscribed
| http://www.aspgerman.com/archiv/aspdecoffeehouse/ = Listenarchiv
| Sie k�nnen sich unter folgender URL an- und abmelden:
| http://www.aspgerman.com/aspgerman/listen/anmelden/aspdecoffeehouse.asp

Antwort per Email an