Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Anzeige
Inhaltsverzeichnis

VBA - Laufzeitfehler 9105 zu viele Zeichen 255

Forumthread: VBA - Laufzeitfehler 9105 zu viele Zeichen 255

VBA - Laufzeitfehler 9105 zu viele Zeichen 255
25.09.2025 18:01:26
Hans
Hallo zusammen,

ich möchte meine Datei per Makro speichern. Ich habe einen festen Sharepoint Link hinterlegt und verlängere den Pfad durch die Inhalte in den Comboboxen z.B.

strSavepath = strSharepointLink & "\" & Combobox1 & "_" & Combobox2 & ".docm

ActiveDocument.SaveAs2 FileName:=strSavePath


Beim Speichern erhalte ich dann die Fehlermeldung "Laufzeitfehler 9105". Ist mein Inhalt hier zu lang? Oder mein Vorgehen einfach falsch?

Grüße
Hans
Anzeige

5
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: VBA - Laufzeitfehler 9105 zu viele Zeichen 255
25.09.2025 18:03:46
UweD
Hallo

evtl. das schon:

Hinter dem .docm fehlt "



LG UweD

AW: VBA - Laufzeitfehler 9105 zu viele Zeichen 255
29.09.2025 09:46:26
Hans
Guten Morgen Uwe,

die Anführungsstriche " sind da. Das war ein Kopierfehler von mir sorry.
AW: VBA - Laufzeitfehler 9105 zu viele Zeichen 255
25.09.2025 22:59:19
Ulf
Hi,
da du nicht angibst ob, OPTION EXPLICIT gesetzt ist und Variable deklariert und wenn ja wie sind, versucht Excel evtl Objektvariable zu verbinden,
versuch mal


strSavepath = strSharepointLink & "\" & Cstr(Combobox1.Value) & "_" & Cstr(Combobox2.Value) & ".docm"
ActiveDocument.SaveAs2 FileName:=strSavePath

hth
Ulf
Anzeige
AW: VBA - Laufzeitfehler 9105 zu viele Zeichen 255
29.09.2025 10:13:34
Hans
Danke für den Tipp Ulf,

ich habe deinen Hinweis berücksichtigt, aber der Fehler steht immer noch an.

Kann es sein das der Pfad zu lang ist?
Oder liegt es vielleicht an der Kombination des Pfades? Ich nehme einen festen Sharepointpfad und der beginnt mit https://..... und ich erweitere den Pfad mit mit "\" & ....... geht das überhaupt?
Anzeige
AW: VBA - Laufzeitfehler 9105 zu viele Zeichen 255
29.09.2025 11:02:13
schauan
Hallöchen,

- einen "Textstring" kann man immer mit & um alle erlaubten Zeichen - also auch Steuerzeichen wie Zeilenumbruch usw. erweitern.
- wie lang ist denn Dein String? Wenn VBA diesen Fehler ausgibt, wird es wohl so sein. Grenzen kannst Du ja auch testen, indem Du eine Datei a.docx in das Wurzelverzeichnis auf Sharepoint speicherst. Es zählt immer Pfad + Dateiname, ggf. bei angebundenen Netzlaufwerken auch der UNC-Pfad.
- eventuell hilft es, eine lokalen Ordner zu verwenden und diesen mit Sharepoint zu synchronisieren. Dann zählt die lokale Länge.
Anzeige

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Anzeige