2022-08-21から1日間の記事一覧
前置き VBAでもクラスは作成できる。 qiita.com しかし、フォルダや階層による小分けができない。 例えば設定ファイルの保持やパースのために作ったConfigクラス、特定ファイルの書き出しのために作ったExternalXXXCSVFileクラスやExternalYYYCSVFile、内部…
カレントディレクトリ Sub 使いないやつ() Debug.Print CreateObject("Scripting.FileSystemObject").GetAbsolutePathName("./") Debug.Print CurDir End Sub どっちも、デフォルトだと%UsersProfile%\Documents(マイドキュメント)を指す。 Excelのワーク…
概要 VBAでOn Errorを書くと、どこでエラーになっているのかマジでわからなくなる。 付属のデバッガ以外の例外機構/エラーレポーティングが貧弱であるため、全てを手で実装しなければならない。 ある程度の規模のアプリケーションで実践できたので、共有。 …