You should be able to check it with CanCheckOut
method
If Workbooks.CanCheckOut(Filename) Then Workbooks.CheckOut (Filename)
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?
You should be able to check it with CanCheckOut
method
If Workbooks.CanCheckOut(Filename) Then Workbooks.CheckOut (Filename)