VBA 「FileSystemObject」使用時にエラー「コンパイルエラー ユーザー定義型は定義されていません。」が発生した場合の対処法
VBAで、「FileSystemObject」使用時にエラー「コンパイルエラー ユーザー定義型は定義されていません。」が発生した場合の対処法を記述してます。
環境
- OS windows10 64bit
エラー
以下のコードで発生。
Dim objFSO As New FileSystemObject
エラー内容
原因
「Microsoft Scripting Runtime」を参照設定していないため発生
対処法
「ツール」 > 「参照設定」より、
「Scripting.FileSystemObject」を参照するか、
「CreateObjec」を使用します。
Private Sub CommandButton1_Click()
Dim objFSO As Object
Set objFSO = CreateObject("Scripting.FileSystemObject")
End Sub
-
前の記事
javascript オブジェクトのプロパティ存在チェック処理で「hasOwnProperty」と「in」のパフォーマンスを計測する 2022.07.05
-
次の記事
PostgreSQL 現在の日時を取得する 2022.07.05
コメントを書く