HOME > 即効テクニック > Excel VBA > ファイル操作関連のテクニック > ドライブが準備できているか確認する

即効テクニック

ファイル操作関連のテクニック

ドライブが準備できているか確認する

(Excel 2000/2002/2003)
●概要●
ドライブの準備状態を確認するには、DriveオブジェクトのIsReadyプロパティで取得することができます。例えば、フロッピーディスクやCD-ROMドライブなどの準備状態を確認することができます。


 構文 オブジェクト.IsReady
 設定項目    内容
 オブジェクト  Driveオブジェクト


次のサンプルは、FileSystemObject(FSO)のDrivesプロパティでDrivesコレクションへの参照を取得し、IsReadyプロパティで各ドライブの準備状態をイミディエイトウィンドウに表示しています。
なお、ドライブレターをDriveLetterプロパティで取得し、併せて表示しています。


●サンプル●

Sub Sample()
    Dim TempDrive As IWshRuntimeLibrary.Drive
    
    With New IWshRuntimeLibrary.FileSystemObject
        For Each TempDrive In .Drives
            Debug.Print TempDrive.DriveLetter, TempDrive.IsReady
        Next
    End With
End Sub