• ベストアンサー

メッセージボックスの回避について。

 VBのプログラムからShell関数を使って、あるexeを起動させると、OKボタンがひとつの  メッセージボックス返ってきます。  ユーザーにはそのメッセージボックスをさわらせることなく、処理をしたいのですが、良い案が浮かびません。  ネットやヘルプで調べたのですが、参考になるものがなくて・・・。  全然分かりませんが、VBではなくAPI関数の中にそのようなものがあるのではないかなぁと思っています。  申し訳ありませんが、教えてください。  よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • todo36
  • ベストアンサー率58% (728/1234)
回答No.1

ここの過去ログも検索しましょう。

参考URL:
http://oshiete1.goo.ne.jp/kotaeru.php3?q=199357
hema123
質問者

お礼

 参考URLの方へ行ってみると、同じような質問内容が  ありました。  おかげで先に進めました。ありがとうございました。

関連するQ&A

  • VBAにてメッセージボックスを最前面に表示させる

    エクセルVBAにて、指定時刻になったらメッセージボックスを、最前面に表示させるプログラムを作成中です。 時刻の指定は、ontimeメソッドの使用でできました。 しかし、最前面(他のアプリケーションを開いていても、メッセージボックスが手前に表示される)がどうしてもできません。。 VBだとAPI関数を使って、フォームを常に最前面表示はできました。 メッセージボックスで、このような表示方法は実現可能なのでしょうか? どなたか教えて下さい。よろしくお願いします。

  • C#メッセージボックスバックグラウンド

    時間のかかる処理でユーザーが他のボタンを触らないよう、 メッセージボックスをモーダルで出すにはどうすれば良いでしょうか。 普通に出すと、処理がそこで止まってしまいます。 プログレスバーは特に必要ありません。なるべく簡単な方法でお願いします。

  • メッセージボックスの表示

    エクセル2000のVBAでメッセージボックスを表示させたいのですが、OKボタンを押して閉じるのではなく、VBAの記述でメッセージをオープン、クローズがしたいのですが、方法がわかりません。 何がしたいかというと、 FOR~NEXTなどの処理で今何件処理しているかをリアルタイムで表示させたいのです。 どなたか知っている方がいれば教えてください。

  • メッセージボックスについて教えてください

    urizakaです。 さて、javascriptのメッセージボックスというと警告のメッセージボックスを 表示するalertと「OK」と「キャンセル」のボタンが表示される「confirm」がありますが、これ以外で3つ以上のボタンを表示するJavascriptってありませんでしょうか?  確かVisualBasicにはあったと思うのですが…  すみませんが、教えてください

  • VBSで応答不要のメッセージボックスを表示したい

    Kotori_Dと申します。 今回質問したいのは、VBScriptを使い、ある処理を行っている最中にメッセージボックスを表示させ、 操作をしないように呼びかけ、なおかつメッセージ表示中も処理が実行され続けるようにしたいのですが、その方法で困っています。 MsgBox("処理中です。操作しないでください。") この場合、メッセージが出て、OKを押すまで保存は実行されません。 CreateObject("WScript.Shell").Popup "処理中です。操作しないでください。", 0, " 警告" こちらでも、OKを押すまで処理は中断されます。 また、表示時間を指定すると、途中で消えてしまうので、役不足です。 私としては、メッセージは出たままで、処理を継続してほしいのですが、 何かよい方法はないでしょうか? よろしくお願いします。

  • メッセージボックスの選択ボタンのテキストを変更したい

    メッセージボックスに表示される はい、いいえ、キャンセルのボタンのテキストを 自由に変更したいのですが何か良い方法があったら教えてください。 フォームを作ってメッセージボックスと同じものを作る方法ではなく、 MsgBox関数で表示されるものを変更したいです。 考え付いた方法ですが、メッセージボックスが表示された直後に APIのFindWindowなどでハンドルを調べて SendMessageでテキストを変更しようと思うのですが、 もっと良い方法があったらご教授いただけないでしょうか。 よろしくお願い致します。

  • メッセージボックスのボタン名変更

    VBメッセージボックスの「はい」「いいえ」などのボタンを、自分で指定したボタン名に変更できないでしょうか? やりたいことは、「言語を選択してください」という質問メッセージを表示して、これから行うアクションを、例えば、「日本語」「English」などで表示したいです。 イメージとしては、 language = MsgBox("言語を選択してください","日本語""English") If language = "日本語" Then 日本語処理 ElseIf language = "English" Then 英語処理 End If といった感じに処理を行いたいですが、メッセージボックスのボタンの文言変更は無理でしょうか? ちなみに、自分の環境は、OS:XP、VB6SP6です。

  • PHPでメッセージボックス表示

    お世話になります。 PHPでVBみたいな メッセージボックス表示は できるのでしょうか? レンタルサーバのPHPMYADMIN では、クエリ実行の確認時にでるのですが・・ できればボタンクリック時に別画面に遷移して 処理したくないので。 宜しくお願い致します。

    • ベストアンサー
    • PHP
  • ExcelVBA2000でOKとCancelのメッセージボックス

    こんにちは メッセージボックスで表示されるボタンをOKとCancelにしたいのですが、vbOKCancel指定ではOKとキャンセル(カタカナ)になります。OKとCancelにする方法をお教えください。 無理でしたら、ユーザーフォームを使って独自に作りたいのですが、この場合は閉じるボタン(X)が表示されてしまいます。これを消す方法をお教えください。

  • メッセージボックスのOKボタンをVBAでクリックさせたい

    EXCELの1つのブックに2つのマクロを組んでいます。 普段は1つ目のマクロを実行したあと、処理結果を確認してから 2つ目のマクロを動かしています。 ※1つ目のマクロ終了時に、完了のメッセージボックスが出ます。 この2つのマクロを、自動で処理するためのマクロを 作ろうとしていて、 1.1つ目のマクロを実行 2.処理完了のメッセージボックスのOKをクリック 3.2つ目のマクロを実行 という流れで処理しようと思っています。 今、メッセージボックスのOKボタンをVBAでクリックする方法がわからなくて 調べているのですが、お分かりになる方いらっしゃいましたら 教えていただけませんでしょうか。 例えば、1つフラグを作って、そのフラグが立っている時は メッセージボックスを出さないような制御は出来るのですが、 今回は、メッセージボックスをクリックする方法が 知りたいと思っています。 よろしくお願いいたします。

専門家に質問してみよう