ChDriveステートメント
構文
ChDrive drive
引数pathには、変更するドライブ名を指定します。
解説
現在のドライブを変更します。
引数pathに2文字以上の文字列を指定した場合は、最初の1文字が示すドライブに変更します。
引数pathに、存在しないドライブ名を指定した場合は、エラーが発生します。
サンプル
次の例は、ユーザーが入力したドライブにカレントドライブを変更します。
Sub Sample()
Dim drivename As String, msg As String
msg = "現在のドライブは " & UCase(Left(CurDir, 1)) & " です。" & _
"変更するドライブ名を入力してください"
drivename = InputBox(msg)
On Error Resume Next
ChDrive (drivename)
If Err = 0 Then
MsgBox "現在のドライブを " & drivename & " に変更しました"
Else
MsgBox drivename & " は有効なドライブ名ではありません"
End If
End Sub