Hallo, ja das ist möglich. Aber grundsätzlich nur über die Webservices von Sharepoint. Die Grundlagen dazu findest du hier:. Zum Abfragen des Webservice kannst du SOAPClient verwenden. Ein VBScript-Beispiel dazu gibt es hier:. Zur Lösung deiner Aufgabenstellung muss der Webservice Lists abgefragt werden. Den erreichst du unter der URL: sharepointserver/_vti_bin/. Dieser stellt die Methode GetListItems zur Verfügung. Die Hauptarbeit in VBA besteht dann darin, den zurückgelieferten XML-Code zu interpretieren. Excel vba zugriff auf sharepoint program. Ich habe so etwas ähnliches in gemacht. Dort habe ich das Listenfeld ows_FSObjType abgefragt. Wenn es mit;#1 endet, handelt es sich um einen Ordner, bei;#0 um eine Datei. Liebe Grüße, Tom
Excel Vba Zugriff Auf Sharepoint 2010
Der XPath ist natürlich ebenfalls anders. Leider weiß ich im Moment nicht wirklich weiter und bin für jede Hilfe dankbar. Ich hoffe ich konnte das Problem einigermaßen verständlich beschreiben. Gruß
schwazza
Auslesemethode: 'Für jede Datei die gefunden wurde.. For Each File In. FoundFiles
Set Doc = (File)
'Suche das CustomXML im Dokument
For Each cXML In stomXMLParts
If cXML. Daten aus Sharepoint-Excel übernehmen - Visual Basic for Applications (VBA) - VB-Paradise 2.0 – Die große Visual-Basic- und .NET-Community. BuiltIn = False Then
Set rootNode = lectSingleNode("root")
If Not rootNode Is Nothing Then
'Wenn der CustomXML-Part gefunden wurde...
If Not myXMLPart Is Nothing Then
'Formularfelder zu Variablen zuordnen
strDatum = lectSingleNode("/root/Datum")
stRows()(1, 1) = strDatum
objWord. DisplayAlerts = False
Content-Key: 304701 Url: Ausgedruckt am: 17. 05. 2022 um 22:05 Uhr
Excel Vba Zugriff Auf Sharepoint Client
Wenn ich so etwas lese, könnte ich... Aber ich lass das jetzt mal und wünsche Dir weiterhin viel Glück. 07. 2021, 11:01
# 12
09. 2021, 18:12
# 13
Registrierung: 17. 01. 2015
Hallo Sabina,
nicht immer hat man Einfluss auf die Entscheidungen der IT der Firmen-Gruppe, die mit den Daten in den SharePoint geht. Wie auch in meinem Falle. Fern zugriff auf VBA und Excel. Ein Mappen zu einem Drive (falls du Laufwerksbuchstabe meinst) ist weder nötig, noch immer sinnvoll. Ich habe damit negative Erfahrungen gemacht, da man nie weiß, wer welche Laufwerke hat. Sicher gibt es dafür auch eine einfache Lösung. WebDAV finde ich einfach einfach und einfach transparent;-). @TE: biege mit dieser Funktion, die ich mir aus dem Netz fischte und leicht anpasste, die Pfade auf WebDAV-Pfade um und schon wird alles gut. Ich empfehle im weiteren Code CreateObject("leSystemObject") statt DIR zu verwenden, da man DIR nicht ohne weiteres schachteln kann. Übergabewert ist die -SharePoint-Adresse.
Excel Vba Zugriff Auf Sharepoint Program
War der Post für dich hilfreich, darf er von dir auch gerne positiv bewertet werden. Bei mir läuft Win 10 64-Bit - Office 2016 Pro Plus 32-Bit und Office 2019 Pro Plus 32-Bit, Office 2021 Pro Plus 32-Bit
07. 2021, 08:20
# 4
Threadstarter
Herzlichen Dank Warkungs! Zum Thema
speziell diese Antwort sieht doch gut aus
Aber man findet sicher noch andere Möglichkeiten mit Hilfe von Google... Das hatte ich bereits früher im Internet gefunden und ausprobiert. VBA - "Speichern unter" im Sharepoint mit Pfad-Vorgabe | ComputerBase Forum. Das scheitert bereits an:
Private oMappedDrive As
Das funktioniert in VBA bei mir nicht, obwohl ich alles genauso wie auf der Seite beschrieben, gemacht habe. ich vermute, der Code ist entweder zu alt oder er stammt aus VB und nicht VBA. Geändert von (07. 2021 um 08:23 Uhr). 07. 2021, 09:01
# 5
Herzlichen Dank Flotter Feger! Ich habe es im Internet auch früher gefunden. Nur konnte ich diese Idee aus 2 Gründen nicht umsetzen:
1) Ich brauche den Code nicht in einer separaten Datei, wie da im VB-Skript vermutlich der Fall ist, sondern im VBA Code selbst.
In Excel erstellte Formeln werden z. B. in Werte in einer SharePoint-Liste konvertiert. Nachdem die Daten konvertiert wurden, können Sie Formeln für die Spalten auf der SharePoint-Website erstellen. Wenn Sie eine Excel-Tabelle für eine SharePoint-Website exportieren, wird jeder Spalte in einer SharePoint-Liste einer der folgenden Datentypen zugewiesen:
Text (Einzeilig)
Text (Mehrzeilig)
Währung
Datum/Uhrzeit
Zahl
Hyperlink (URL)
Wenn eine Spalte Zellen mit unterschiedlichen Datentypen enthält, wendet Excel einen Datentyp an, der für alle Zellen in der Spalte verwendet werden kann. Wenn eine Spalte z. Excel vba zugriff auf sharepoint client. B. Zahlen und Text enthält, wird der Datentyp in der SharePoint-Liste "Text" sein. Benötigen Sie weitere Hilfe?