Mail-Anhang abspeichern und Body-Text als txt abspeichern

Home-›Foren-›Outlook-›Outlook VBA-›Mail-Anhang abspeichern und Body-Text als txt abspeichern

4 Antworten anzeigen - 1 bis 4 (von insgesamt 4)
  • Autor
    Beitrag
  • #181082
    Unbekannt
    Participant

      Moin

      Versuch`s mal so:
      Sub test(Item As Outlook.MailItem)
      Dim F As Integer
      anzahl = Item.Attachments.Count
      If anzahl > 0 Then Else Exit Sub \’ nur wenn Anhang dran
      Ordnername = \”C:\\test\”
      \’ nimmt ersten Anhang, sonst müsste mann eine Schleife einbauen
      Item.Attachments.Item(1).SaveAsFile Ordnername & \”\\\” & Item.Attachments.Item(1).FileName
      Text = Item.Body
      sFilename = \”C:\\test.txt\”

      \’ Datei zum Schreiben öffnen
      \’ Achtung: bisheriger Inhalt wird gelöscht!
      F = FreeFile
      Open sFilename For Output As #F
      Print #F, Text
      Close #F
      End Sub

      Diese sub in ThisOutlookSession rein
      Regel : bei Ankunft Skript ausführen

      Habs nicht getestet

      mfg
      Thomas

      #181213
      Unbekannt
      Participant

        Hallo!

        Danke Thomas! Das Skript funktioniert schon sehr gut! Nur habe ich in dieser Mail 3 Bilder und 1 Mp3-file drinnen. Effektiv wird aber nur ein Bild und kein mp3-file abgespeichert. Habt ihr dafür eine Erklärung?

        Es wär echt super, wenn ich das Problem noch lösen könnte!

        mfg

        cyber.space

        #181219
        Unbekannt
        Participant

          Hallo!

          Mein Problem hat sich erledigt. Ich habe eine Schleife hineingebaut.

          Danke für die Hilfe!!!

          mfg

          cyber.space

          #181259
          Unbekannt
          Participant

            http://www.mailonizer.de

            … wenn Du genug hast vom Programmieren.

          4 Antworten anzeigen - 1 bis 4 (von insgesamt 4)

          Hat Ihnen der Beitrag gefallen?

          1 Stern2 Sterne3 Sterne4 Sterne5 Sterne (Keine Bewertung vorhanden)
          Loading...