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:
9216
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:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
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