我的系统中有一个文件破坏了我的代码。当我尝试通过VBA打开文件或只是通过文件系统打开文件时,我收到此错误。 “您无权访问此电子表格。”
我想知道在尝试打开文件之前是否有办法使用VBA检查文件权限。
答案 0 :(得分:2)
你有没有试过像:
On Error Resume Next
'Open that might fail
On Error GoTo 0
If Err.Number > 0 Then
Call MsgBox("Open failed because " & Err.Description, vbOKOnly)
Exit Sub
End If
' If get here, file was opened successfully