Live-Forum - Die aktuellen Beiträge
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
Anzeige
Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige