Office: skript scheint anhänge zu löschen?

Helfe beim Thema skript scheint anhänge zu löschen? in Microsoft Outlook Hilfe um das Problem gemeinsam zu lösen; hallo zusammen, ich speichere mit folgendem skript anhänge von emails automatisch. das postfach wird von drei pcs genutzt. auf dem pc auf dem das... Dieses Thema im Forum "Microsoft Outlook Hilfe" wurde erstellt von mael15, 3. Dezember 2025 um 17:47 Uhr.

  1. mael15 Neuer User

    skript scheint anhänge zu löschen?


    hallo zusammen,
    ich speichere mit folgendem skript anhänge von emails automatisch. das postfach wird von drei pcs genutzt. auf dem pc auf dem das skript wahrscheinlich als erstes ausgeführt wird, sind danach in outlook die anhänge nicht mehr sichtbar. woran kann das liegen?
    danke!

    Function checkForDir(ByVal baseDir As String, ByVal dateTime As Date)
    Dim monthName As String
    Dim yearInt As String
    Dim wholeDir As String

    ' Prüfen, ob der Ordner existiert
    yearInt = Year(dateTime)
    wholeDir = baseDir & yearInt & "\" ' muss erst nur jahr ordner sein
    If dir(wholeDir, vbDirectory) = vbNullString Then
    MkDir wholeDir
    End If

    monthName = Format(dateTime, "mmmm")
    wholeDir = wholeDir & monthName & "\" ' dann erst monat ordner
    If dir(wholeDir, vbDirectory) = vbNullString Then
    MkDir wholeDir
    End If

    checkForDir = wholeDir
    End Function

    Sub Anhaenge_handeln(myItem As Outlook.MailItem, baseDir As String)
    'MsgBox "Ich funktioniere", vbOKOnly
    Dim mAtts As Attachments
    Dim dateiName As String
    Dim punktPosition As Integer
    Dim nameVorPunkt As String
    Dim Dateiendung As String
    Dim saveName As String
    Dim emailDate As Date ' inkl. Zeit
    Dim mAtt As Attachment
    Dim targetDir As String

    Set mAtts = myItem.Attachments
    emailDate = myItem.ReceivedTime

    While mAtts.Count > 0
    Set mAtt = mAtts(1)
    dateiName = mAtt.FileName
    punktPosition = InStrRev(dateiName, ".")
    nameVorPunkt = Left(dateiName, punktPosition - 1)
    'MsgBox "nameVorPunkt: " & nameVorPunkt, vbOKOnly
    Dateiendung = Right(dateiName, Len(dateiName) - punktPosition)

    targetDir = checkForDir(baseDir, emailDate)

    saveName = targetDir & nameVorPunkt & " von " & myItem.SenderEmailAddress & "." & Dateiendung

    If dir(saveName, vbNormal) = "" Then
    mAtt.SaveAsFile saveName
    End If
    mAtts.Remove 1
    Wend
    End Sub

    Public Sub AnhaengeBelege(myItem As Outlook.MailItem)
    Dim baseDir As String
    baseDir = "K:\BÜRO AKTUELL\Buchhaltung\Belege per E-Mail\"
    Call Anhaenge_handeln(myItem, baseDir)
    End Sub
     
  2. mael15 Neuer User
    ich vermute "mAtts.Remove 1" löscht den anhang auch aus der Email? falls es das sein sollte, wie kann ich ohne das durch die anhänge loopen?
     
  3. mael15 Neuer User
    okay, hab es selber gefunden, ich musste es wie vermutet ohne "mAtts.Remove 1" machen mit einer for schleife, die nicht direkt die anhänge ändert.
     
Thema:

skript scheint anhänge zu löschen?

Die Seite wird geladen...
  1. skript scheint anhänge zu löschen? - Similar Threads - skript scheint anhänge

  2. Office-Skript zum Ausblenden bestimmter Spalten

    in Sonstiges
    Office-Skript zum Ausblenden bestimmter Spalten: Hallo Zusammen, ich arbeite im Moment an einer Sharepoint Exceldatei. Dabei würde ich gerne einen Skript verwenden, der das aktuelle Arbeitsblatt nach Zellen durchsucht, die den Text...
  3. Office-Skript zum Ausblenden bestimmter Spalten

    in Microsoft Excel Hilfe
    Office-Skript zum Ausblenden bestimmter Spalten: Hallo Zusammen, ich arbeite im Moment an einer Sharepoint Exceldatei. Dabei würde ich gerne einen Skript verwenden, der das aktuelle Arbeitsblatt nach Zellen durchsucht, die den Text...
  4. Freigeben von Office-Skripts in Excel für das Web

    in Microsoft Excel Tutorials
    Freigeben von Office-Skripts in Excel für das Web: Freigeben von Office-Skripts in Excel für das Web Excel für das Web Mehr... Weniger Office-Skripts können für andere...
  5. Einführung in Office-Skripts in Excel

    in Microsoft Excel Tutorials
    Einführung in Office-Skripts in Excel: Einführung in Office-Skripts in Excel Excel für das Web Mehr... Weniger Automatisieren Sie Ihre sich wiederholenden...
  6. VBA-Daten aus HTML extrahieren, Skript unvollständig

    in Microsoft Excel Hilfe
    VBA-Daten aus HTML extrahieren, Skript unvollständig: Hi Zusammen, ich benötige ein Sript, welches mir aus Instagram folgende Daten rausholt und diese in ein Excelblatt schiebt. Dazu habe ich mir folgendes Skript zurecht geschustert. Es werden:...
  7. MP4-Export mit automatisch generiertem Zeitablauf

    in Microsoft PowerPoint Hilfe
    MP4-Export mit automatisch generiertem Zeitablauf: Hallo zusammen, ich stehe vor dem Problem, sehr viele Präsentationen archivieren zu müssen. Die Umwandlung nach PDF ist oftmals nicht sinnvoll, da hier möglicherweise enthaltene Animationen...
  8. Zellen in anderes Arbeitsblatt kopieren bzw. datumsanhängig zeilenweise fortschreiben

    in Microsoft Excel Hilfe
    Zellen in anderes Arbeitsblatt kopieren bzw. datumsanhängig zeilenweise fortschreiben: Hallo zusammen, ich habe folgendes vor, für das man vermutlich VBA benötigt. Das Ganze soll "DAU-sicher" :rolleyes: sein und deshalb die Idee das Ganze Buttons (VBA-kripte) zu lösen: Wir haben...
  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Auf dieser Website werden Cookies für die Zugriffsanalyse und Anzeigenmessung verwendet.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden