Registriert seit: 03.05.2019
Version(en): Office 365 ProPlus
02.08.2019, 15:58
(Dieser Beitrag wurde zuletzt bearbeitet: 02.08.2019, 15:58 von toooobi95.)
Da ich nicht wusste ob mit Forward slashes "/" oder "\" gemeint ist, habe ich beides ausprobiert und beides ergab die selbe Fehlermeldung.
Die Sternchen waren nur Platzhalter, die Ordner haben alle vernünftige Namen mit zulässigen Zeichen.
Registriert seit: 11.04.2014
Version(en): Office 2007
Hallo,
(02.08.2019, 15:45)toooobi95 schrieb: MkDir("//sharepoint.com/***/Neu")
Punkt in einem Verzeichnisnamen?
Gruß Stefan
Win 10 / Office 2016
Registriert seit: 03.05.2019
Version(en): Office 365 ProPlus
Nur im vorderen Teil also bei "//SharePoint.Firmenname.com\usw"
Registriert seit: 11.04.2014
Version(en): Office 2007
Hallo,
und der Pfad bis auf den letzten Ordner existiert bereits?
Gruß Stefan
Win 10 / Office 2016
Registriert seit: 03.05.2019
Version(en): Office 365 ProPlus
Ja die übergeordneten Ordner sind alle vorhanden.
Registriert seit: 11.04.2014
Version(en): Office 2007
Hallo,
und du hast auch die Berechtigung auf dem Server die neuen Ordner zu erstellen?
Gruß Stefan
Win 10 / Office 2016
Registriert seit: 03.05.2019
Version(en): Office 365 ProPlus
Ja, zur zeit mache ich das ja auch manuell.
Registriert seit: 10.04.2014
Version(en): 97-2019 (32) + 365 (64)
Hallöchen,
ich würde es so schreiben
MkDir "//sharepoint.com\***\Neu"
man könnte vorher auch das übergeordnete Verzeichnis abfragn
if dir("//sharepoint.com\***"] <> "" then
MkDir "//sharepoint.com\***\Neu"
else
msgbox ""//sharepoint.com\*** nicht vorhanden!"
end if
. \\\|/// Hoffe, geholfen zu haben.
( ô ô ) Grüße, André aus G in T
ooO-(_)-Ooo (Excel 97-2019+365)
Registriert seit: 25.04.2016
Version(en): 2013
02.08.2019, 20:55
(Dieser Beitrag wurde zuletzt bearbeitet: 02.08.2019, 20:55 von Storax.)
Kleine Rückmeldung: Bei mir geht es mit MkDir, gerade probiert.
Ich weiß, das hilft genauso viel wie "funktioniert nicht".
Die Antworten vom OP auf Rückfragen sind recht einsilbig
und wenig informativ und lassen darauf schließen, dass
seine Lernfähigkeit arg limitiert ist.
Der OP hat ein Problem, das scheint ihm nicht ganz klar zu sein.
Er hat zu liefern.
Manchmal muss man das A-Hole sein, damit ein Lerneffekt erzielt wird,
aber dürfte hoffnungslos sein.
Registriert seit: 03.05.2019
Version(en): Office 365 ProPlus
05.08.2019, 08:55
(Dieser Beitrag wurde zuletzt bearbeitet: 05.08.2019, 08:56 von toooobi95.)
Vielen Dank Storax.
Also das "funktioniert nicht" von mir eine suboptimale Antwort gewesen ist habe ich eingesehen.
Das meine Antworten danach "einsilbig und wenig informativ" rüber gekommen sind tut mir ebenfalls leid. Ich habe (zumindest meiner Meinung nach) die Fragen jedes Mal vollständig beantwortet.
Wie dem auch sei, ich möchte darüber gar nicht diskutieren, sondern zeige gerne, dass ich sehr wohl lernfähig bin. Vielleicht gibst du mir ja eine weitere Chance und kannst mir helfen mein Problem endlich zu lösen.
Also Ausgangslage war, dass ich einen VBA Befehl brauche um einen Ordner auf dem SharePoint zu erstellen.
Code ist:
MkDir "//sharepoint.firmenname.com\Projects\Firma\Shared%20Documents\03%20Abteilung\Bericht\NEU"
Ich habe es sowohl mit "/" als auch mit "\" probiert. Bei beiden Vorgängen kam der Laufzeitfehler 76 "Pfad nicht gefunden".
Die "%20" steht für Leerzeichen und ist in dem Ordner-Link so enthalten, den ich einfach vom SharePoint kopiert habe. Habe ich aber auch mal testweise weggelassen und durch eine richtiges Leerzeichen ersetzt.
Es sollte aber auch daran eigentlich nicht liegen können, da ich testweise auch versucht habe in dem Ordner Projects einen neuen Ordner zu erstellen. Auch hier derselbe Fehler.
An einer Berechtigung dürfte es eigentlich nicht scheiten (oder doch?), denn ich bin dauerhaft eingeloggt und kann manuell auch ohne Probleme einen Ordner erstellen.
Alle anderen Zugriffe via VBA auf den SharePoint laufen außerdem auch komplett unproblematisch, wie z.B. speichern, öffnen, abrufen von Daten etc..
Ich hoffe ich habe jetzt einen informativen Überblick über die Situation gegeben und ich würde mich sehr freuen, wenn du mir weiterhelfen und mir verraten könntest ob du etwas anders gemacht hast, denn bei dir funktioniert es mit dem Befehl ja.