構文
記述方法は以下の通りとなります。
ChDrive(”[ドライブ]”)
[説明]:
カレントドライブを変更します。
(※カレントドライブとは現在使用しているドライブの事を指します。)
[ドライブ] | 変更したいドライブを記述します。 ※「”」(ダブルクォーテーション)で囲みます。 |
[記述例]:
CurDir("D:")
使い方
使い方について具体的に説明します。
[プログラミング例]:
Sub サンプル()
MsgBox CurDir("C:")
ChDrive ("D:")
MsgBox CurDir("D:")
End Sub
内容は、「最初にCドライブのカレントディレクトリをMsgBoxで表示し、次にドライブをCドライブ→Dドライブに変更します。最後にDドライブのカレントディレクトリをMsgBoxで表示して下さい。」との意味になります。(※カレントディレクトリを調べるCurDirステートメントの使い方はこちらを参考にして下さい。)
※上記のプログラミング例は、VBE(VBA記述画面)に記述しないと実行ができません。VBEの開き方についてはこちらを参考にして下さい。
[実行例]:
①<実行>ボタンには上記のプログラミング例のプログラムが登録されています。<実行>ボタンをクリックします。(※ボタンの作り方やボタンにプログラムを割り当てるにはこちらを参考にして下さい。)
②Cドライブの現在のカレントフォルダが表示されます。(※現在のCドライブカレントフォルダがWindowsとなるため、「C:\Windows」がMsgBoxで表示されます。)
③Dドライブの現在のカレントフォルダが表示されます。(※現在のDドライブカレントフォルダがルートディレクトリとなるため、「D:\」がMsgBoxで表示されます。)
[サンプル]:
上記で説明したファイルをダウンロードできます。ご自由にお使い下さい。
ドライブを変更する方法についての説明は以上です。
おわりに
今回はドライブを変更する方法について説明しました。上記でも説明したCurDirステートメントとは一対で使用する事が多いです。是非一緒に覚えておいて下さい。