![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
VBAでサウンドの設定(ステレオミキサーの設定と解除)を自動化しようとしています。
VBAで直接設定することが難しいようなので、VBAでマウスポインタを移動させて、
右クリックや左クリックを自動で実行して(適宜中間でSleepを入れます)実現させようと
しています。
タスクバーにあるスピーカーのマークを右クリックします。
サウンド設定・音量ミキサーを開く、サウンド(S)等々のメニューが表示されます。
ここでサウンド(S)をクリックします。このときに開かれるウィンドウの位置(Top,Left)
が毎回異なります。ほぼ画面の左上付近に表示されますが、毎回微妙にちがっています。
まったく規則性が無いように感じて、マウスの移動、クリックなどを自動化してサウンド
関係の設定をVBAで自動化しようとしてもできずに困っています。いつも同じ位置で表示さ
れるような設定をするか、このウインドゥの位置をVBAでコントロールするなどの方法
がないでしょうか。
どちらの方法も自分ではできません。ご教示よろしくお願いたします。
No.1ベストアンサー
- 回答日時:
こんにちは
>このウインドゥの位置をVBAでコントロールするなどの方法
マウスの制御などでWindowsAPIを使われていると思いますが、
APIでウインドウハンドルやクラス名、キャプション名などのプロパティを取得して特定すれば、MoveWindowで設定する事が出来るのではと思います。
(特定出来ない場合は、ごめんなさい)
キャプション名が分かるのであれば、比較的容易かもと思いますが、どのような状態か良く分からない為、具体的には示せませんが、これらの情報は沢山解説サイトがあると思いますので探してみてはいかがでしょう。
VBAでウインドウを取得するのによく使うWindowsAPIとその使い方
https://officevba.info/windowsapi-vba/
早速のご指導ありがとうございました。
MoveWindowをしりませんでした。
アクティブなウインドウのウインドウハンドルは、取得したことがありできると思います。早速いまから試してみます。ほんとうにありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) VBA 画面上のカーソルに文字数字を入力するコードを教えて下さい 1 2022/10/30 10:31
- Windows 10 Windows10 の設定?について (長文ですがよろしくお願いします)m(_ _)m 3 2022/05/14 12:22
- ルーター・ネットワーク機器 echoshow8の音声をBluetoothを介してパソコンで出力するやり方を教えて下さい。 3 2023/04/03 17:09
- その他(コンピューター・テクノロジー) Windows10の設定が開かない 4 2023/02/15 00:44
- Visual Basic(VBA) ExcelのVBAコードについて教えてください。 2 2023/01/23 17:13
- Excel(エクセル) Excelで図の書式設定を移動したい 1 2022/10/07 15:32
- Visual Basic(VBA) ExcelのVBAコードについて教えてください。 1 2023/04/21 13:46
- docomo(ドコモ) アンドロイド(ドコモ)でメールの着メロが設定出来ません 4 2023/03/09 22:09
- その他(Microsoft Office) Microsoft Edgeの「ニュースと関心事項」についてお聞きします。 3 2023/05/22 12:08
- PowerPoint(パワーポイント) ExcelのVBAコードについて教えてください。 3 2022/05/25 14:32
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Excelでリスト設定後プルダウン...
-
ペイントの印刷設定を保存する...
-
ディーゼル腕時計の時刻設定の...
-
エクセルVBAでプリンタプロパテ...
-
Chromeをデフォルトとして設定...
-
OpenRecordSet 他について
-
年寄りです。京王バスの時刻表...
-
エクセルで計算すると2.43E-19...
-
グーグルクロムの画面表示が左...
-
NIKE RUN CLUB アプリについて...
-
マイクの音量がかなり小さいで...
-
【GIMP】選択範囲を透明にする。
-
家電に着信履歴が表示されない。
-
相手の音声に相手のPCの音が...
-
音がモノラルになってしまいま...
-
SATA SSD のTLCとQLCの判別
-
PDF-XChangeのハイライトツール
-
Windows10のExcelの画面を左端...
-
FALSE を 空欄(または表示さ...
-
Windows10のマイク音量が勝手に...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Chromeをデフォルトとして設定...
-
ペイントの印刷設定を保存する...
-
ディーゼル腕時計の時刻設定の...
-
Excelでリスト設定後プルダウン...
-
エクセルVBAでプリンタプロパテ...
-
サンダーバードの31でメールを...
-
テキストエディットでのエンコ...
-
ワードのテキストボックスの枠...
-
エクセルで印刷範囲以外をグレ...
-
年寄りです。京王バスの時刻表...
-
Power DVDの使い方
-
iPod同様にパソコンのiTunesか...
-
ロジクールボタンの割り付
-
パソコンのローマ字入力苦手で ...
-
キャノンのプリンターで用紙固定
-
Illustrator CS2 の段組設定
-
Excel2013の表示がおかしい
-
タッチパッドのスクロール方向...
-
インターネットエクスプローラ...
-
DVDFlickについて
おすすめ情報
Qchan1962様
ご教示大変ありがとうございました。おかげさまで、みごとできました。感激です。