Thema Datum  Von Nutzer Rating
Antwort
Rot Problem: Excel-Datei auf SharePoint mittels VBA öffnen
22.06.2014 09:29:35 h4wX
*****
NotSolved

Ansicht des Beitrags:
Von:
h4wX
Datum:
22.06.2014 09:29:35
Views:
8237
Rating: Antwort:
  Ja
Thema:
Problem: Excel-Datei auf SharePoint mittels VBA öffnen

Hi Leute,

ich habe hier ein kleines Problem, das mir Rätsel aufwirft... Und zwar geht es darum, eine Excel-Datei auf einem SharePoint mittels VBA zu öffnen und dann abzuspeichern. Das habe ich mit dem folgenden Code gelöst:

    Dim path, link, folderName As String
    
    path = "\\Pfad zum SharePoint" 'Hauptordner

    folderName = "\reports\" 'Unterordner mit unterschiedlichen Dateien

    Dim fsO1 As Object
    Dim f1 As Object
    Dim strDat1 As String
    Dim dt1 As Date
    Dim strName1 As String
    Dim strPfad1 As String
    Dim strPfadDatei1

    strPfad1 = path & folderName
    Set fsO1 = CreateObject("Scripting.FileSystemObject")
    strDat1 = Dir(strPfad1)

    Do While Len(strDat1) > 0
    Set f1 = fsO1.GetFile(strPfad1 & strDat1)
    If dt1 < f1.dateCreated Then
        dt1 = f1.dateCreated
        strName1 = f1.name
    End If
    strDat1 = Dir()
    Loop

    link = "http:" & strPfad1 & strName1
    link = Replace(link, "\", "/")
    Workbooks.Open link
    ActiveWorkbook.SaveCopyAs ThisWorkbook.path & "\materials" & folderName & ActiveWorkbook.name
    Debug.Print link
    ActiveWorkbook.Close

Zunächst sucht sich mein Code die aktuellste Datei aus dem Ordner "reports" raus. Dann öffnet er sie in Excel und speichert sie als neue Datei ab. 

Damit er überhaupt eine Verbindung zu SharePoint aufbauen kann, habe ich ein network drive angelegt. Soweit so gut, bei mir funktioniert diese Methode. Auch ein aufruf über den Direktlink zur Datei funktioniert bei mir (Workbooks.Open "http://EIN LINK"). Aber bei einem Kollegen meldet Excel an der Stelle "Workbooks.Open link" ständig den Fehler (1004), dass das Workbook nicht geöffnet werden kann.

Der Kollege hat ebenfalls ein Network Drive und kann auch voll darauf zugreifen. Ebenso auf den SharePoint selbst, das ist alles kein Problem. Nur funktioniert bei ihm weder mein Code, noch ein Aufruf des Direktlinks via VBA. Es scheint irgendein Problem mit SharePoint vorzuliegen. Weiß jemand, was man da machen kann?

 


Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
Thema: Name: Email:

 
 

  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen

Thema Datum  Von Nutzer Rating
Antwort
Rot Problem: Excel-Datei auf SharePoint mittels VBA öffnen
22.06.2014 09:29:35 h4wX
*****
NotSolved