質問: EXCEL VBAでツールなどを作成しています。 簡単なものならさほど気にならなかったのですが、EXCEL VBAとはいえ、大掛かりになってくると、運用後のトラブル対応のために、エラーログもしっかりしておきたいと思うようになりました。 その際、エラーログをどう出力するかなんですが、思いつくのは、 ``` On Error GoTo myError ``` でエラー出力をして、結果をファイルに書きだすというものですが、何かスマートに出来る方法は無いかなと探しております。 何かお勧めの方法などあれば、教えて頂けないでしょうか?
回答: OFFICE-VBA や、EXCEL-VBA 縛りがあるかどうか、 XLL 、VSTO 、Microsoft.Office.Interop.Excel は、視野に入っているかで 解答が変わってくると思います。 ’ VBA6/7 系といえども、古いパターンでのClass 化可能(1990年代的class)ですから、 どの様な、コード構造になっているかも、影響してきます。