Есть код:
H=1
While H <> 0 ' проверяем до тех пор пока путь к папке не будет существовать
If Dir(k, vbDirectory) = "" Then
retvalue = MsgBox("Папка не существует", vbOKOnly, "Ошибка")
DoCmd.OpenForm "path_form", acNormal, , , , acDialog ' вызываем диалоговое окно указания новой папки
..... возвращаем переменной k путь к директории
Else: H = 0
End If
Wend
И все работает правильно, но есть одна ситуация, в котором Dir(k, vbDirectory) возвращает ошибку:
Bad file name or number
это когда переменной k присвоено значение a:\ и в дисковод не вставлена дискета.
Как можно решить эту маленькую проблемку?
Чтобы при такой ситуации программа сообщила, что дискета не вставлена и запросила путь к новой папке.
Заранее благодарен за помощь