DOBON.NETプログラミング掲示板過去ログ
VBAでの光学ドライブ選択
題名: VBAでの光学ドライブ選択
著者: kima.
日時: 2010/05/14 11:51:17
ID: 26816
この記事の返信元:
(なし)
この記事への返信:
[26819]
Re[1]: VBAでの光学ドライブ選択
くら
2010/05/14 14:08:46
ツリーを表示
環境/言語:[windows xp ,VBA,excel2007]
分類:[.NET]
現在excel VBAでDVDを再生したいと考えています。
DVDの再生自体は
axwmp.URL = "wmpdvd://D"
との記述で成功したのですが、配布した際光学ドライブの場所がPCによって異なると困るため、なんとか自動、もしくは手動で選択できるようにしたいと考えています。
VBだとSystem.IO を用いればよさそうなんですが、VBAだとプロシージャ外とのエラーがでてSystemをimportsできません。
ファイル選択のように、光学ドライブを選択しドライブ名(DやEなど)を取得できる方法ありましたらよろしくお願いします。
題名: Re[1]: VBAでの光学ドライブ選択
著者: くら
日時: 2010/05/14 14:08:46
ID: 26819
この記事の返信元:
[26816]
VBAでの光学ドライブ選択
kima.
2010/05/14 11:51:17
この記事への返信:
(なし)
ツリーを表示
Win32APIで「GetDriveType」を利用すれば
ドライブの種類(FD,HDD,光学ドライブ)などの種類が取得できます
「Win32_CDROMDrive」を利用すれば
光学ドライブの情報が取得できるのでCDとDVDとの区別もできると思います
DOBON.NET
|
プログラミング道
|
プログラミング掲示板
分類:[.NET]
現在excel VBAでDVDを再生したいと考えています。
DVDの再生自体は
axwmp.URL = "wmpdvd://D"
との記述で成功したのですが、配布した際光学ドライブの場所がPCによって異なると困るため、なんとか自動、もしくは手動で選択できるようにしたいと考えています。
VBだとSystem.IO を用いればよさそうなんですが、VBAだとプロシージャ外とのエラーがでてSystemをimportsできません。
ファイル選択のように、光学ドライブを選択しドライブ名(DやEなど)を取得できる方法ありましたらよろしくお願いします。