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

Forumthread: prüfen ob Verzeichnis in Sharepoint vorhanden

prüfen ob Verzeichnis in Sharepoint vorhanden
03.05.2024 16:30:40
Heinz
Hallo Excelexperten,

folgender Code soll prüfen, ob es ein Verzeichnis in Sharepoint gibt, und wenn nicht, dieses anlegen:

gn_pfad = "https://xy.sharepoint.com/:f:/r/sites/hs/Shared Documents/Dokumentation/hs"
If Dir(gn_pfad, vbDirectory) = "" Then
MkDir gn_pfad
End If

In der Zeile If Dir(gn_pfad, vbDirectory) = "" Then kommt Fehler: Laufzeitfehler 52; Dateiname oder -nummer falsch.

Rechte auf das Verzeichnis https://xy.sharepoint.com/:f:/r/sites/hs/Shared Documents/Dokumentation existieren.
Im Explorer kann ich auch problemlos das Verzeichnis hs erstellen.
Ersetzen Leerzeichen durch %20 brachten auch keine Änderung.

Hat jemand eine Idee?

Danke für Hilfe!

MfG

Heinz

Anzeige

4
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: prüfen ob Verzeichnis in Sharepoint vorhanden
04.05.2024 08:33:00
Oberschlumpf
Hi Heinz,

der Fehler ist die von dir falsche Anwendung des DIR-Befehls.

DIR erwartet als Suchparameter eine Pfadangabe in Form eines Windows-Speicherpfads, also beginnt mit LW-Buchstabe, gefolgt von : und enthält Backslashes:
z Bsp C:\Users\Username\Downloads

Du übergibst als Parameter für den Suchpfad aber die Schreibweise eines Hyperlinks an = SO funktioniert das nicht.

Vielleicht-Lösung:
1. Stell zum Haupt-Sharepoint-Verzeichnis eine immer bestehende Netzlaufverbindung her
z Bsp Laufwerksbuchstabe Z verbinden mit ""https://xy.sharepoint.com/:f:/r/sites/hs/Shared Documents/Dokumentation"

2. Jetzt hast du im Windows-Explorer und natürlich im gesamten Windows-System Zugriff auf ein zusätzliches Laufwerk, nämlich Z:

3. Und deinen Code änderst du so um:


gn_pfad = "z:\hs"
If Dir(gn_pfad, vbDirectory) = "" Then
MkDir gn_pfad
End If

Hilfts?

Ciao
Thorsten
Anzeige
AW: prüfen ob Verzeichnis in Sharepoint vorhanden
08.05.2024 07:54:57
Heinz
Hallo Thorsten,

sorry für die späte Rückmeldung; ich war urlaubsedingt abwesend.
Dein Tip funktioniert; aber schade, daß man nicht direkt Sharepoint ohne Laufwerkszuwesiung prüfen kann.

Nochmals: Herzlichen Dank!

Mit freundlichen Grüßen,

Heinz
AW: prüfen ob Verzeichnis in Sharepoint vorhanden
08.05.2024 08:59:12
Oberschlumpf
Hi Heinz,

"...aber schade, daß..."

Tja, die Gründe sind:

...den DIR-Befehl gibt es seit ca Ende der 70er Jahre!
...in dieser Zeit gab es aber lange noch kein Internet! = und somit natürlich auch keine http-Pfade

...und da Internet-Seiten grafisch dargestellt wurden (werden mussten; wegen Bilder usw), MS DOS (und damit eben der DIR-Befehl) aber rein textbasiert ist, wurde der DIR-Befehl natürlich nicht auf Zugriffsfähigkeit von Internet-Seiten erweitert

Aber wer weiß, wenn du nur "tief genug gräbst", also ausreichend genug recherchierst, dann wirst du bestimmt eine Möglichkeit finden, auch ohne den Umweg über Netzlaufwerks-Zuweisung dein Ziel für Sharepoint zu erreichen.

Ciao
Thorsten
Anzeige
AW: prüfen ob Verzeichnis in Sharepoint vorhanden
07.05.2024 19:02:24
Oberschlumpf
du musst nich antworten, ob ich dir helfen konnte oder nicht....aber es wäre schon cool, wenn du antworten würdest :-/

Forumthreads zu verwandten Themen

Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige