こんにちは。
VBでFindWindow関数を使用してEXCELのハンドルを取得し、SetWindowPos関数で
最前面に設定しているのですがEXCEL標準のダイアログボックスを開いたり
(オプション設定や列幅設定等)、タイトルバーをダブルクリックしたり最大化
ボタンを押下して画面最大にしその後画面を元に戻した後、他のウィンドウが
上位に来たりして最前面設定が消えていました。
これはなぜでしょうか?この現象が起こらない(何をしても常に最前面)ように
するにはどうすればよいでしょうか?
長くなりましたがどうか宜しくお願いします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) Vba LongPtrについて教えてください 2 2022/08/19 11:14
- Excel(エクセル) Excel ヘルプの[ロック解除]、<c0>、</c0> の意味は何ですか? 1 2023/02/20 16:58
- Excel(エクセル) excelの列幅高さが勝手に変わる(特定のPCだけ) 8 2022/07/14 16:51
- Visual Basic(VBA) 動かなくなってしまった古いVBAを動くようにしたい 8 2022/09/20 13:57
- Excel(エクセル) エクセルについて教えてください。 2 2023/06/14 11:11
- Excel(エクセル) [クイックアクセスツールバー]の設定ファイルの格納場所について、 5 2023/04/21 14:43
- マウス・キーボード キーボード設定で困っています。長文です。 2 2022/12/10 12:44
- その他(コンピューター・テクノロジー) Windows10の設定が開かない 4 2023/02/15 00:44
- Excel(エクセル) 「Excelのオプション」の「ユーザーインターフェイスのオプション」の設定値をVBAで取得したい 1 2022/07/31 23:49
- その他(パソコン・スマホ・電化製品) CMD等でPC操作(excel開く等)を自動化させたい 1 2023/03/15 09:53
このQ&Aを見た人はこんなQ&Aも見ています
-
プロが教えるわが家の防犯対策術!
ホームセキュリティのプロが、家庭の防犯対策を真剣に考える 2組のご夫婦へ実際の防犯対策術をご紹介!どうすれば家と家族を守れるのかを教えます!
-
エクセルが常に手前に表示されてしまう
Excel(エクセル)
-
エクセルVBAのフォームを最前面にする方法を教えてください。
Visual Basic(VBA)
-
[VBA] UserForm を Excel の Window の前面に表示させない方法
その他(プログラミング・Web制作)
-
-
4
VBAでブックを非表示で開いて処理して閉じる方法
Excel(エクセル)
-
5
別ブックからユーザーフォームを実行したい~!!
Visual Basic(VBA)
-
6
ListViewの複数選択について
Visual Basic(VBA)
-
7
VBAにてメッセージボックスを最前面に表示させる
その他(プログラミング・Web制作)
-
8
ExcelVBAでAPIを使って外部ウインドウのエディットテキストを取得する方法
Visual Basic(VBA)
-
9
VBAで任意のウインドウのサイズを変更する方法
Visual Basic(VBA)
-
10
ExcelVBAでフォーム内でブックを開くとフォームが隠れてしまう
Visual Basic(VBA)
-
11
VBA、UserFormを前面に出力してから処理後にももう一度前面に出したい
Visual Basic(VBA)
-
12
VBAで保存しないで閉じると空のBookが残る
Excel(エクセル)
-
13
Vba Userformを前面に出すについて
Access(アクセス)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルで作った新しいウイン...
-
「アイテムは収集されました」...
-
勝手にウィンドウが開いて止ま...
-
ExcelのBOOKが消えた!
-
Excelの上下を固定したい
-
検索の画面がでなくなってしま...
-
他のアプリケーションの終了処理
-
Excel VBA での画面最大化のロ...
-
UWSCでランダムな処理をする場合
-
グローバルフック?にならない(...
-
グラフを別ウィンドウで立ち上...
-
VBで外部プログラムを位置のみ...
-
DreamWeaverのウインドウ分割
-
例外処理(初回)についてのご質問
-
Excel で2つウインドウ枠の...
-
ラジオボタンの初期指定
-
Vba LongPtrについて教えてくだ...
-
作成したウインドウのサイズを...
-
VBA .Value=.Value ?
-
selenium basicを使ったchrome...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルで作った新しいウイン...
-
「アイテムは収集されました」...
-
検索の画面がでなくなってしま...
-
勝手にウィンドウが開いて止ま...
-
ゲームでは結局どっちが良いの?
-
Excelの上下を固定したい
-
VBA .Value=.Value ?
-
作成したウインドウのサイズを...
-
Vba LongPtrについて教えてくだ...
-
ExcelのBOOKが消えた!
-
他のアプリケーションの終了処理
-
ラジオボタンの初期指定
-
「&HFFFF」「&H1A」とは?
-
親ウインドウにあるOKボタンを...
-
EnumChildWindowsの使い方(VBA)
-
[VBA] UserForm を Excel の W...
-
MFC ダイアログ上のID取得につ...
-
UWSCで特定のChromeのタブをア...
-
ボタンのハンドルウィンド取得...
-
ExcelVBAでAPIを使って外部ウイ...
おすすめ情報