Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


20913 / 76738 ←次へ | 前へ→

【61233】Re:VBAでVBSのMSGBOX表示みたいな
発言  neptune  - 09/4/17(金) 23:08 -

引用なし
パスワード
   ▼ON さん:
こんにちは

>下記のようにしてみましたが
>test1()は、msgboxのボタンが押されるまで、ブックが閉じませんでした
>やはり、test2()のように外部VBS等をキックしないといけないような
>気がしてきました
test2ではshell関数を使ってますよね。shell関数ってのは非同期で
動作するんです。なので、shell関数実行後、関数で起動したプログラムが
どういう状態であろうが、次のステップに進みます。
なので、test2では終了します。

それに対して、test1では同期処理されます。したがって、msgboxが表示
されている間は、次のステップに進みません。なので終了しない訳です。


>時間をおいたとき
>いつも、このVBSて何だっけ? みたいになることが多いので
>不要で済ますことが出来ればいいな の質問でした
それならやっぱり、VBAではなく本当の開発言語でそれようの実行ファイルを
作っておくとか、VBAでもそれ専用のClassにしておいたりすると、後が楽かと
思います。
まぁそういう価値があるとしての話ですけど。

ON さんのスキルなら、本物の開発言語に手を出してもそんなには苦労しない
と思いますよ。(それなりに基本の習得には時間かかりますけどね)

>自PCにWindowsのMessengerが使えそうな気がしましたが
Messengerは使ったことないので何にもわかりません。^ ^;;

0 hits

【61222】VBAでVBSのMSGBOX表示みたいな ON 09/4/16(木) 18:43 質問
【61223】Re:VBAでVBSのMSGBOX表示みたいな n 09/4/16(木) 20:05 発言
【61224】Re:VBAでVBSのMSGBOX表示みたいな ON 09/4/17(金) 11:01 お礼
【61233】Re:VBAでVBSのMSGBOX表示みたいな neptune 09/4/17(金) 23:08 発言
【61234】Re:VBAでVBSのMSGBOX表示みたいな Abyss 09/4/18(土) 1:14 発言
【61235】Re:VBAでVBSのMSGBOX表示みたいな n 09/4/18(土) 2:32 発言
【61260】Re:VBAでVBSのMSGBOX表示みたいな ON 09/4/20(月) 17:33 質問
【61261】Re:VBAでVBSのMSGBOX表示みたいな n 09/4/20(月) 18:42 発言
【61262】Re:VBAでVBSのMSGBOX表示みたいな ON 09/4/20(月) 19:03 発言

20913 / 76738 ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free