Pasteの罠

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

No comments: