- ベストアンサー
ExcelVBAと外付けメディアについて
こんにちは! 普通、USBメモリなどのメディアを外す時は、画面右下のタスクバーからの操作で安全に取り外すと思うのですが、 エクセルのVBAで、USBメモリなどのメディアの取り外し、ということは出来るのでしょうか? USBメモリなどはPCに接続するたびにドライブの頭文字が変わってしまうと思うので、Gドライブと決まっているとしたら、でお願いします
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
USBメモリは使ってないので試してませんが、 デジカメのメディアを取り出すのに↓のコード (VBS)で取外しています。 Dim Fs Dim win Set Fs = CreateObject _ ("Scripting.FileSystemObject") Set Dr = Fs.GetDrive("I:\") If Dr.IsReady Then Set Dr = Nothing Set win = CreateObject("Shell.Application") Set D = win.NameSpace("I:\") Set XD = D.Items.Item XD.InvokeVerb "取り出し(&J)" End If
お礼
回答ありがとうございます! 参考になります!