- 文字コードを指定してテキストファイルからを文字列を読み取ります。
- WindowsのVBAでのみ動作します。(MacのVBAではエラーが発生します)
- ファイルのオープン・クローズ処理が不要です。(関数の内部で完結しています)
- 幅広い文字コードを読み取ることができます。(ADODB.StreamのCharsetプロパティが対応している文字セット)
Dim Text As String
Text = LoadText("Hello.txt", "shift_jis")
- Filename: 読み取るテキストファイルのパス
- Encoding: テキストファイルの文字コード。省略可。ADODB.StreamのCharsetプロパティが対応している文字セットを指定する。省略時はUTF-8になる。
- 戻り値: 読み取ったテキストファイルの中身。読み取りに失敗したら空文字列を返す。
- "utf-8"
- "utf-16"
- "shift_jis"