K.F*_*oul 0 excel vba excel-vba
我想知道如何在打开驱动器之前测试它.例如,如果USB位于E:或F:这样的东西:
if (?DriveExist?)
Workbooks.Open Filename:="E:"
else
Workbooks.Open Filename:="F:"
Run Code Online (Sandbox Code Playgroud)
谢谢您的帮助
这样做:
Function driveexists(DriveName As String)
Dim objDrv As Object
driveexists = False
For Each objDrv In CreateObject("Scripting.FileSystemObject").Drives
If DriveName = objDrv.DriveLetter Then driveexists = True
Next
Set objDrv = Nothing
End Function
Run Code Online (Sandbox Code Playgroud)
所以你要用它作为
IF driveexists("F") then...
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
71 次 |
| 最近记录: |