Office: Dateiname und Pfad zu lang zum Speichern

Helfe beim Thema Dateiname und Pfad zu lang zum Speichern in Microsoft Excel Hilfe um das Problem gemeinsam zu lösen; Hallo liebes Forum, eigentlich wollte ich nur eine Datei in unserem Firmennetzwerk speichern (per VBA). Aufgrund des langen Verzeichnisbaums und des... Dieses Thema im Forum "Microsoft Excel Hilfe" wurde erstellt von petra_73, 9. April 2016.

  1. Dateiname und Pfad zu lang zum Speichern


    Hallo liebes Forum,

    eigentlich wollte ich nur eine Datei in unserem Firmennetzwerk speichern (per VBA). Aufgrund des langen Verzeichnisbaums und des zusätzlich recht langen Dateinamens komme ich insgesamt auf eine Zeichenanzahl von 270. Da bekomme ich von VBA leider eine Fehlermeldung.

    Nun habe ich etwas recherchiert und dachte, UNC könnte mein Problem lösen. Ich schaffe es aber nicht.
    Hat hier jemand eine Idee, wie ich die Datei trotz des langen Pfadnamens speichern kann?

    Über Tipps würde ich mich sehr freuen.

    Vielen Dank vorab.
    Viele Grüße
    Petra

    :)
     
    petra_73, 9. April 2016
    #1
  2. Hallo Petra,

    zerlege den langen Pfad einfach in mehrere Teile und füge die beim Speichern dann als Teil1 & Teile2 & Teil3 usw. wieder zusammen.

    Gruß Peter
     
  3. Hallo,

    das mache ich eigentlich schon, aber es funktioniert trotzdem nicht.
    Mein Code sieht so aus:
    Code:
    Ich habe eine Verbindung zu Outlook aufgebaut, suche mir verschiedene Emails und speichere diese (damit auch andere Kollegen darauf zugreifen können) in unserem Netzlaufwerk. Die einzelnen Variablen haben diese Länge:
    Pfad = 82
    KundenNummer = 5
    Mails(i) = 175 (Dies ist die Länge des eigentlichen Dateinamens)

    Hat vielleicht noch jemand eine Idee?

    Vielen Dank und viele Grüße
    Petra
     
    petra_73, 12. April 2016
    #3
  4. Dateiname und Pfad zu lang zum Speichern

    Hi Petra,
    kann es sein, dass Du den Backslash "\" zwischen Pfad und kundennummer vergessen hast.
    Und was bekommst Du für ne Fehlermeldung ?

    Gruß
    DeBabba Klaus
     
    DeBabba, 12. April 2016
    #4
  5. Hallo,

    der Backslash ist in der Variable Pfad als letztes Zeichen enthalten.
    Die Fehlernummer ist: -2147286788
    Die Fehlerbeschreibung ist: Fehler beim Ausführen der Operation

    Das Ganze funktionierte bisher auch einwandfrei. Erst mit diesem langen Dateinamen in Kombination mit dem langen Pfad (insgesamt 267 Zeichen) klappt es nicht.

    Viele Grüße
    Petra
     
    petra_73, 12. April 2016
    #5
  6. Ich weiß nicht wo da evtl. Grenzen liegen
    Aber 255 ist so ne magische Zahl
    mach mal den Test und kürze den Dateinamen auf 254 zeichen
    Wenn das die Grenze ist, kannst Du den Dateinamen ja auch per Script abschneiden
    Code:
    Code ist ungetestet
    Vielleicht ist das ne Lösung.
    Vielleicht genügt es aber auch schon den Speichernamen der Mail zu beschneiden

    gruß
    Debabba
     
    DeBabba, 12. April 2016
    #6
  7. Hallo Debabba,

    vielen Dank für Deine Ideen.

    Ich habe nun probiert, den Pfad inkl. Dateinamen auf 254 zu kürzen. Dann hat es mit dem Speichern auch geklappt. Nun muss ich nur noch eine Prüfung einbauen, damit nicht schon der Pfadname gekürzt wird (falls dieser mal länger wird). Sonst bekomme ich ein anderes Problem.

    Wenn es sonst keine Möglichkeiten gibt, die Datei mit dem langen Pfad/Dateinamen zu speichern, dann werde ich es so machen, wie du vorgeschlagen hast. Dann habe ich zumindest die Sicherung der Datei und keine Fehlermeldung.

    Vielen Dank für Deine Hilfe.

    Viele Grüße
    Petra
     
    petra_73, 12. April 2016
    #7
  8. Dateiname und Pfad zu lang zum Speichern

    Hi Petra,
    mit dem Befehl LEN kannst Du ja die Textlänge einer jeden Variablen ermitteln.
    Der Pfad muss natürlich unangetastet bleiben.
    Also ich meine etwa so
    254 - Pfadlänge = max. Länge des Dateinamens
    Im Script dann
    dateiname = left(dateiname, 254 - len(pfad))

    Gruß
    DeBabba Klaus
     
    DeBabba, 12. April 2016
    #8
  9. Hallo DeBabba Klaus,

    vielen Dank. Ich denke, ich werde es einfach abfangen, damit das Makro keine Fehlermeldung bringt, weil der Pfad nicht passt.
    Das bekomme ich aber schon hin.

    Vielen Dank nochmal.

    Viele Grüße
    Petra
     
    petra_73, 12. April 2016
    #9
  10. Hallo Petra,

    klappt es so?
    Anstelle Thisworkbook das Mailitem übergeben und den Pfad & Dateinamen anpassen.
    Code:
    Grüße
    EarlFred
     
    EarlFred, 12. April 2016
    #11
Thema:

Dateiname und Pfad zu lang zum Speichern

Die Seite wird geladen...
  1. Dateiname und Pfad zu lang zum Speichern - Similar Threads - Dateiname Pfad lang

  2. Pfad und Dateiname festlegen

    in Microsoft Excel Hilfe
    Pfad und Dateiname festlegen: Hallo, ich bin gerade dabei ein kleines Tool zu programmieren bei dem ich anfangs eine Text Datei einlesen muß. Dazu benötige ich eine Möglichkeit den Pfad und den Dateinamen zu selektieren. Das...
  3. Speichern unter mit vorgegebenem Pfad, Dateityp und Dateinamen

    in Microsoft Excel Hilfe
    Speichern unter mit vorgegebenem Pfad, Dateityp und Dateinamen: Hallo, ich möchte ein Makro erstellen, dass mit Klick auf den Button das Fenster "Speichern unter" geöffnet wird, außerdem ein vorgegebener Pfad zum Speichern vorbelegt ist, außerdem der Dateityp...
  4. per vba pdf speichern, pfad und dateiname aus zelle lesen

    in Microsoft Excel Hilfe
    per vba pdf speichern, pfad und dateiname aus zelle lesen: einen schönen guten morgen an alle... ich würde gern per button mein excel tabellenblatt als pdf abspeichern, was ich mit folgendem code gelöst habe: ActiveSheet.ExportAsFixedFormat _...
  5. alle Dateinamen aus Pfad auslesen, anzeigen und Datei drucken

    in Microsoft Access Hilfe
    alle Dateinamen aus Pfad auslesen, anzeigen und Datei drucken: Hallo zusammen, ich möchte aus einem festen Pfad alle enthaltenen Dateinamen ausgelesen und in einem Formular z.B. in einem Listen- oder Dropdownfeld angezeigt bekommen. Prima wäre es, wenn man...
  6. Bericht als pdf.file speichern, mit der ID aus dem Bericht und Pfad als Dateiname

    in Microsoft Access Hilfe
    Bericht als pdf.file speichern, mit der ID aus dem Bericht und Pfad als Dateiname: Hallo, ich möchte gerne ein erstellten Bericht speichern, mit der ID aus dem Bericht und einem definierten Speicherpfad im Dateinamen. Leider funzt mein Code überhaupt nicht. Private Sub...
  7. Dringend: Dateiname/Pfad von Bilder in Word-Dokument auslesen

    in Microsoft Word Hilfe
    Dringend: Dateiname/Pfad von Bilder in Word-Dokument auslesen: Liebes Forum, ich brauche dringend eure Hilfe. Ich habe ein Word-Dokument mit vielen Bildern. Nun wurde ich von einem Kollegene gebeten, diese in druckfähiger Quali an ihn weiterzuschicken....
  8. Pfad- und Dateiname in Fusszeile

    in Microsoft Excel Hilfe
    Pfad- und Dateiname in Fusszeile: Hallo Gibt es eine Möglichkeit den Pfad- und Dateinamen in der Fusszeile anzgeben? gruss eco
  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