以前作ったツールの改修が入って、修正したのだけど、タイミングが変わったせいか『実行時エラー'1004'WorksheetクラスのPasteメソッドに失敗しました。』というエラーが頻発するようになった。
前に作った時も、同じエラーになるので、DoEventsやSleepを入れてタイミングを計ってエラーにならないようにしていた。
今回も、タイミングの値を変えて、エラーが出ないようにしたつもりだったけど、リリース後にエラーが起きるとクレームが来た。
困ったなと思いながら、ググってみると、OnErrorGotoで、エラールチンに飛ばして、そこでリカバリすればいいみたいな
ページを見つけた。
参考にして、エラーが起きたときに長めのSleepとDoEventsを走らせて、エラーの起きたPaste文に戻るコードを書いて実行してみると、エラーは起きてるけど、ちゃんとリカバリできてるのが分かったので、リリースした。
エラーが起きないようにするにはどうすれば良いかばかり考えていて、エラーが起きたらリカバリするって発想は無かったので、目から鱗だった。
■
昨夜、予定通り、NHKドラマ10『悪女について』後編を見る。
いろいろ謎が解き明かされるものの、富小路公子の死の真相は、謎のままで、ボク的にはちょっとモヤモヤな感じ。
原作を読めばスッキリするのかしら?
そうそう、夕方見た『相棒season17』の#2が、刑事コロンボの『パイルD-3の壁』のプロットにそっくりだった。
警察が家宅捜査をして、見つけられなかった場所に、あとで死体を遺棄するというパターン。
相棒のこの回は、前にも見た気がするけど、その時はパイルD-3の壁のパクリだとは思わなかった。
--
No comments:
Post a Comment