在Excel中使用VBA查看我是否有权打开该文件

时间:2015-06-03 15:04:33

标签: excel vba excel-vba

我的系统中有一个文件破坏了我的代码。当我尝试通过VBA打开文件或只是通过文件系统打开文件时,我收到此错误。 “您无权访问此电子表格。”

我想知道在尝试打开文件之前是否有办法使用VBA检查文件权限。

1 个答案:

答案 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