- VBScriptについて必死に話し合うスレ
368 :デフォルトの名無しさん[sage]:2014/05/29(木) 07:13:12.73 ID:sq7Ykhg/ - > vbsの未来を創りだして行こうよ
実力のある者がそれを言うとカッコイイけど 無能な奴が他力本願で言い出すと、これほど滑稽な主張も無いよなw
|
- Excel VBA 質問スレ Part33
565 :デフォルトの名無しさん[sage]:2014/05/29(木) 14:29:26.90 ID:sq7Ykhg/ - >>563
残念ながらExcelVBAはマルチスレッドに対応しておりません というか、止められると言っても、終了してしまうのではなく中断するだけだろ? タイトルバーを掴んでいる間さえも中断しちゃまずいって、いったい何を監視しているやら? それに、ユーザーフォームの移動なんて、そう頻繁に行うことでも、長時間行うことでも無いじゃん それとも、自分が使う物ではなく他人が使う物で、タイトルバーを掴んだままにすることで 意図的に監視を一時停止出来ちゃうと困るとかなのかな? だとすれば、パス掛けたところで簡単に破れて、ソース弄れば監視の無効化も、もっと簡単に 一時停止できるようにすることも可能なVBAでそういうものを作ること自体が不適切 それに、タートルバーを掴んでいる間、つまりExcelの操作をしていない間も監視が必要って事は、 監視対象はExcel上のものではないんだよね? だとすると、その辺に別の対処法の突破口があるかもしれないな
|
- Excel VBA 質問スレ Part33
570 :デフォルトの名無しさん[sage]:2014/05/29(木) 19:47:40.83 ID:sq7Ykhg/ - >>568
そういうのは普通、測定器→ローカルデータ、ローカルデータ→Excelって二段構えでやるもんだよ ユーザーフォームのタイトルバーを掴む意外にも、ループが一時停止される要素はあるし Excelのエラーで強制終了して再立ち上げするにも、2秒以内じゃまず無理なので取りこぼしが出る だからまずはデータをローカル(HDD)に保存するってことだけに専念したアプリやスクリプトを走らせて それが保存するローカルデータをExcelで監視するってのが常套手段 それなら、Excelの監視が止まっている間にイベントが2回発生しようと3回発生しようと HDDにはその2回なり3回分なりのデータが保存されたままになるから、後からいくらでも読み出し可能
|