参照設定
ツール > 参照設定 >
Microsoft Scripting Runtime
Sub test() Dim buf As String buf = LoadTextFile("D:\dev\ExcelVBA\てすと.txt") Debug.Print buf End Sub '--------------------------------------------------------------------------------------------------- '【処 理 名】テキストファイル読み込み '【処理概要】テキストファイルをすべて読み込む '【引 数】[I]ByVal filePath As String ファイルフルパス '【返 却 値】テキストファイル取得結果 '--------------------------------------------------------------------------------------------------- Private Function LoadTextFile(ByVal filePath As String) As String Dim buf As String '参照設定 > Microsoft Scripting Runtime Dim oFso As FileSystemObject Set oFso = New FileSystemObject With oFso.GetFile(filePath).OpenAsTextStream buf = .ReadAll .Close End With Set oFso = Nothing LoadTextFile = buf End Function