Workbooks.CheckOut

MikeDBMan

Well-known Member
Joined
Nov 10, 2010
Messages
609
When I issue these 2 commands back-to-back, the checkout command seems to not wait long enough for the opening file to be fully opened and I get an error message on the checkout command Runtime 1004: The document cannot be checked out. The weird thing is that the CanCheckOut command says it can be checked out. However, if I wait a bit and re-execute the checkout command it works. How can I have the system wait the correct amount of time for SharePoint to be ready to allow checkout? If I put a wait 2 seconds command in there it works fine, but that may be too long sometimes and not long enough other times. How can I allow "just the right amount of time"

Code:
If Workbooks.CanCheckOut(FileName:=docCheckOut) = True Then
        Workbooks.Open FileName:=docCheckOut, UpdateLinks:=False
        Workbooks.CheckOut docCheckOut
End if
 
Last edited:

Excel Facts

Create a Pivot Table on a Map
If your data has zip codes, postal codes, or city names, select the data and use Insert, 3D Map. (Found to right of chart icons).

Forum statistics

Threads
1,224,503
Messages
6,179,134
Members
452,890
Latest member
Nikhil Ramesh

We've detected that you are using an adblocker.

We have a great community of people providing Excel help here, but the hosting costs are enormous. You can help keep this site running by allowing ads on MrExcel.com.
Allow Ads at MrExcel

Which adblocker are you using?

Disable AdBlock

Follow these easy steps to disable AdBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the icon in the browser’s toolbar.
2)Click on the "Pause on this site" option.
Go back

Disable AdBlock Plus

Follow these easy steps to disable AdBlock Plus

1)Click on the icon in the browser’s toolbar.
2)Click on the toggle to disable it for "mrexcel.com".
Go back

Disable uBlock Origin

Follow these easy steps to disable uBlock Origin

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back

Disable uBlock

Follow these easy steps to disable uBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back
Back
Top