Checkout / in Excel-Arbeitsmappen von SharePoint mit VBA

2247
Iron Man

Ich habe mehrere Artikel und frühere Fragen in SO gefunden, die dabei helfen, aber ich habe eine Wendung hinzugefügt. Ich habe einen Weg gefunden, ein Netzlaufwerk auf meinem PC den SharePoint-Ordnern zuzuordnen. Wenn ich eine Arbeitsmappe öffne, die gerade ausgecheckt ist, erhalte ich das Popup, um schreibgeschützt / benachrichtigen / stornieren zu können. Wenn die Arbeitsmappe derzeit jedoch nicht ausgecheckt ist, gibt es nichts, was es mir ermöglicht, sie auszuchecken (wenn ich sie über die Laufwerkszuordnung öffne), um zu verhindern, dass andere Benutzer Änderungen vornehmen. Gibt es eine Möglichkeit, dies mit VBA zu tun?

0
Soll das Buch von einem anderen Buch aus geöffnet werden? Verwenden Sie die `Workbooks.Open`-Methode? Raystafarian vor 8 Jahren 0
@Raystafarian Ich muss dies von einem Add-In, das ich erstellt habe, aufrufen. Dieses Add-In enthält ein Menüsystem und wird von einer Datei verwendet, die erstellt wird, wenn wir Daten aus unserem Berichtssystem exportieren. Das Add-In (und das ist Ihnen wohl bekannt, Raystafarian) wird zum Auschecken und Öffnen der in SharePoint befindlichen Datei verwendet, und der Code kopiert Daten aus dem Import in die Swivel-Datei. Ich habe aus verschiedenen Gründen noch nichts ausprobiert: 1) Ich kann nichts finden, das zu dem passt, was ich brauche. Alle Artikel, die ich gelesen habe, haben viele Kommentare von Leuten, die Probleme beim Auschecken von Dateien hatten. Iron Man vor 8 Jahren 0
@Raystafarian und 2) Ich bin nicht sicher, ob dies mit dem zugeordneten Laufwerk möglich ist oder ob es nur ordnungsgemäß funktioniert, wenn Sie direkt durch die SP-Site gehen. Ich denke an Letzteres, da ich eine Datei von SP aus über die Laufwerkszuordnung öffnen kann, aber keine Option zum Auschecken der Datei habe. Iron Man vor 8 Jahren 0

1 Antwort auf die Frage

0
Raystafarian

You should be able to check it with CanCheckOut method

If Workbooks.CanCheckOut(Filename) Then Workbooks.CheckOut (Filename) 

KB CanCheckOut

KB CheckOut