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

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

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

你有没有试过类似的东西:

 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