Option Explicit
Dim lastDrive As StringPrivate Sub Dir1_Change()
File1.Path = Dir1.Path
End SubPrivate Sub Drive1_Change()
On Error GoTo EH
Dir1.Path = Drive1.Drive
lastDrive = Drive1.Drive
Exit Sub
EH:
If Err.Number = 68 Then
MsgBox "驱动器中没有光盘。", vbExclamation, "抱歉"
Drive1.Drive = lastDrive
Exit Sub
End If
MsgBox "实时错误 " & Err.Number & ":" & vbCrLf & Err.Description
End SubPrivate Sub Form_Load()
lastDrive = Drive1.Drive
End Sub
Dim lastDrive As StringPrivate Sub Dir1_Change()
File1.Path = Dir1.Path
End SubPrivate Sub Drive1_Change()
On Error GoTo EH
Dir1.Path = Drive1.Drive
lastDrive = Drive1.Drive
Exit Sub
EH:
If Err.Number = 68 Then
MsgBox "驱动器中没有光盘。", vbExclamation, "抱歉"
Drive1.Drive = lastDrive
Exit Sub
End If
MsgBox "实时错误 " & Err.Number & ":" & vbCrLf & Err.Description
End SubPrivate Sub Form_Load()
lastDrive = Drive1.Drive
End Sub
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货