ray88’s diary

お仕事で困ったとき用の自分用の覚書

UTF-8形式のテキストファイルを読み込んで変数に格納

■以下のようなUTF-8形式のテキストファイルを読み込んで変数に格納
f:id:ray88:20200201135601p:plain

Sub readUtfFile()
    Dim buf As String, Target As String
    Target = "C:\Users\デスクトップ\UTFデータ.csv"
    With CreateObject("ADODB.Stream")
        .Charset = "UTF-8"
        .Open
        .LoadFromFile Target
        '読み取ったテキストを変数に格納
        buf = .ReadText
        .Close
        MsgBox buf
    End With
End Sub

f:id:ray88:20200203230240p:plain