97/2000/2002/2003/2007)画面にメッセージを表示するにはMsgBox関数を使います。次のコードは、[はい]ボタンと[いいえ]ボタンのあるメッセージボックスを表示します。Subとても便利で手軽なMsgBox関数ですが、このメッセージボックスはユーザーが操作するまで表示され続けるという特性があります。ユーザーに重要な情報を伝えるという点からは、何らかのアクションを受け取るまで表示し続けることも重要ですが、ときには一定の時間が来たら自動的にメッセージボックスを閉じて欲しい場合もあります。VBAには自動的にメッセージボックスを閉じる機能がありません。Host(WSH)という機能を利用すれば実現可能です。ここでは、VBAから操作する例をお見せしましょう。WSHを使うにはCreateObject関数でWSHへの参照を作らなければなりません。WSHでメッセージボックスを表示する命令はPopupメソッドです。Popupメソッドの構文は次の通りです。メッセージボックスに表示する文字列。メッセージボックスを閉じるまでの時間。メッセージボックスのタイトル。アイコンやボタンの種類。次のコードは、5秒で閉じるメッセージボックスを表示します。Subもちろん、引数nSecondsToWaitで指定した時間が来る前にユーザーがボタンを操作すれば、いつでもメッセージボックスを閉じることができます。引数nTypeには次の数値を指定できます。これらの数値は、VBAのMsgBox関数で使用できるvbYesNoやvbQuestionなどの定数にも同じ値が割り当てられています。Popupメソッドで表示したメッセージボックスで、どのボタンがクリックされたかを調べる方法もMsgBox関数と同じです。クリックされたボタンに応じて、それぞれ次の数値が返ります。これらの数値も、MsgBox関数の定数と同じです。指定した時間が経過して自動的にメッセージボックスが閉じたときは、-1が返ります。利用者の皆様にお知らせです。WindowsVBScript教えてください。剰余演算ハイパーリンクについて教えて下さい。Corporationの米国及びその他の国における登録商標です。その他システム名、プログラム名などは、一般に各社の登録商標です。