![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
Windows XPで動いていたWEBカメラ用VBAが Windows 8.1で動作しません。
対応方法をご存じの諸先輩に何卒ご教示いただきたく投稿いたしました。
症状は、接続しようとすると「ビデオソース」というウィンドウが表れ
ソースキャプチャのタブでビデオデバイスの選択というコンボボックス
が表示されます。
コンボボックスの表示内は「TOSHIBA Web Camera - HD」でおそらくPC
内臓のWEBカメラだと思われます。
また外部カメラを接続している場合はそのカメラと両方が選択可能な表
示となります。
そこでどちらを選択してOKを押しても「接続失敗・・・・・」のメッセ
ージ表示となります。
ただしPC立ち上げ後1回だけはこの選択画面がでず、内臓カメラの映像
が表示されるのですが2回目以降は前述の通りのエラーとなります。
VBAは次の通りです。
'Declare PtrSafe Functionの記述は省略します。
Private Sub CommandButton1_Click()
Dim MyHandle As Long
MyHandle = FindWindow("ThunderDframe", Me.Caption)
CapHandle = capCreateCaptureWindow("", WS_VISIBLE Or WS_CHILD, 0, 0, 640, 480, MyHandle, 0)
If CapHandle = 0 Then
MsgBox "作成失敗", vbOKOnly, "エラー"
Exit Sub
End If
'カメラ接続
If SendMessageAsLong(CapHandle, WM_CAP_DRIVER_CONNECT, 0, 0) = 0 Then
Call DestroyWindow(CapHandle)
CapHandle = 0
MsgBox "接続失敗 他のポートを選択して再度クリックしてください。"
Exit Sub
End If
SendMessageAsLongの第3引数を変えても同じ症状です。
ご教示よろしくお願いいたします。
A 回答 (3件)
- 最新から表示
- 回答順に表示
No.3
- 回答日時:
WEBカメラのメーカーサイトにWindows 8対応ドライバがないか探してみては?
(デバイスマネージャで該当のデバイス右クリック「プロパティ」「ドライバ」「削除」再起動でWindows汎用ドライバを再生成し認識することがあります→古いWEBカメラはメーカーがドライバを最新のWindows 8対応にアップデートしない場合もあります)
No.1
- 回答日時:
デバイスマネージャが(!)になっていないですか。
WindowsXPで使えていても、Windows8.1では無効なデバイスが多々あります。
(!)が有りましたら、一旦削除して、WEBカメラを繋いだままで、ハードウエアの変更を実行してみてください。
あまり。回答の参考になっていないですが
ご回答ありがとうございました。
質問の記述が悪かったと思います。XPで使用できたWEBカメラが8.1で使用できなく
なったのではなく、VBAがうまく動いていないようです。
今回、購入したWindows8.1のPCに内臓されたカメラでも、外付けしたWEBカメラでも
同じ症状です。
またPC起動後、最初の1回は内臓カメラの画像も外付けWEBカメラの画像も表示され
るのです。(ドライバの問題ではないと思うのですが・・・・)
2回目以降は、質問で記述したエラーとなります。
EXCELのブックを一旦閉じて再度やり直してもカメラ選択画面が出て同じエラーとな
ります。
PCを再起動して同様の事を実行すると1回だけ正常に画像が表示されます。
以上のような症状です。よろしくご教示お願いいたします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・街中で見かけて「グッときた人」の思い出
- ・「一気に最後まで読んだ」本、教えて下さい!
- ・幼稚園時代「何組」でしたか?
- ・激凹みから立ち直る方法
- ・1つだけ過去を変えられるとしたら?
- ・【あるあるbot連動企画】あるあるbotに投稿したけど採用されなかったあるある募集
- ・【あるあるbot連動企画】フォロワー20万人のアカウントであなたのあるあるを披露してみませんか?
- ・映画のエンドロール観る派?観ない派?
- ・海外旅行から帰ってきたら、まず何を食べる?
- ・誕生日にもらった意外なもの
- ・天使と悪魔選手権
- ・ちょっと先の未来クイズ第2問
- ・【大喜利】【投稿~9/7】 ロボットの住む世界で流行ってる罰ゲームとは?
- ・推しミネラルウォーターはありますか?
- ・都道府県穴埋めゲーム
- ・この人頭いいなと思ったエピソード
- ・準・究極の選択
- ・ゆるやかでぃべーと タイムマシンを破壊すべきか。
- ・歩いた自慢大会
- ・許せない心理テスト
- ・字面がカッコいい英単語
- ・これ何て呼びますか Part2
- ・人生で一番思い出に残ってる靴
- ・ゆるやかでぃべーと すべての高校生はアルバイトをするべきだ。
- ・初めて自分の家と他人の家が違う、と意識した時
- ・単二電池
- ・チョコミントアイス
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
iPhoneを使っていたらいきなり...
-
昔のマイクロソフト製のジョイ...
-
Google Chromecast 2台目を使用...
-
mail@から始まるアドレス 詐欺...
-
自作pcのUSB3.0が認識されない
-
YAMAHAのAG03をPCにUSBで挿して...
-
アクティビティーに com.androi...
-
Googleフォトから写真をデバイ...
-
スマホのデータ転送 USB:type-c...
-
USBサウンドデバイスの名前を変...
-
I2SとI2Cの違いって?
-
警告音が頻繁に鳴ります
-
USBの「マス・ストレージ・デバ...
-
SONY VAIOの内蔵カメラが認識さ...
-
デスクトップPCの外付けHDDが認...
-
Win8.1でWEBカメラが使えない
-
コマンドプロンプトでデバイス...
-
GoogleアカウントのChromeの設...
-
テレビ機能が・・・
-
【NECバリュースター W】でPSP...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
iPhoneを使っていたらいきなり...
-
YAMAHAのAG03をPCにUSBで挿して...
-
Googleフォトから写真をデバイ...
-
昔のマイクロソフト製のジョイ...
-
YT Music デバイスのファイル表示
-
今一つ前のiPhone機種変する前...
-
技適マーク
-
カードリーダーが反応しません
-
東方地霊殿でPS2パッドが使えない
-
MusicBeeについて
-
Virtual CloneDriveが消えません
-
Google Chromecast 2台目を使用...
-
デバイスをはずしてないのに・...
-
Media Playerが同期出来ません
-
コマンドプロンプトでデバイス...
-
自作pcのUSB3.0が認識されない
-
Win10proでUSBデバイスの「抜き...
-
Microsoftアカウント デバイス...
-
アクティビティーに com.androi...
-
I2SとI2Cの違いって?
おすすめ情報