[英]vba Excel - How to Check if a SharePoint Website File is Open
我在互聯網上搜索了此問題的答案,並一直遇到使它無法正常工作的問題。
我需要檢查以下位置的文件是否已打開/鎖定,然后讓代碼等待15秒鍾,然后重試。 現在,如果其他人打開了文件,則會打開一個對話框,詢問我是否要以只讀方式打開文件,而我不想這樣做。 我嘗試使用Application.DisplayAlerts = False來使消息不出現,但似乎不起作用。 所以我有兩個主要問題:
Workbooks.Open文件名:= _“ https:// somecorporatewebsite / sites / TNKYWest / Engr / ASE%20Updates / Shared%20Documents / ASENW Updater.xlsx”
從MSDN站點: https : //msdn.microsoft.com/en-us/library/office/ff193284.aspx
Sub UseCanCheckOut(docCheckOut As String)
Dim docCheckout
set docCheckout="File name to open"
' Determine if workbook can be checked out.
If Workbooks.CanCheckOut(Filename:=docCheckOut) = True Then
Workbooks.CheckOut (Filename:=docCheckOut)
Else
在MSDN網站上找到: https : //msdn.microsoft.com/en-us/library/office/ff822851.aspx
Application.Wait(Now + TimeValue("0:00:10"))
Workbooks.CheckOut (Filename:=docCheckOut) 'Try to check the file out again.
End If
End Sub
這部分包含在
IF workbooks.cancheckout(filename:= docCheckout)= true然后在第1部分中使用workbooks.checkout'方法。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.