以下のブログでUTF-8のテキスト出力ができるということなので、やってみると不明なエラーで出力できない...
エクセルVBAで文字コードUTF-8のCSVファイルを書き出す方法
http://tonari-it.com/excel-vba-utf8-write/
エクセルVBAでBOM無しのUTF-8でCSVファイルなどを出力する方法
http://tonari-it.com/excel-vba-utf8n-bom/
もうひとつ前の記事を読むと、ADODB.Stream を使えるように Microsoft ActiveX Data Objects x.x
Library の追加が必要とのことだった。
やってみると、無事出力できた。感謝!
文字化けよさようなら!エクセルVBAでUTF-8のCSVを読み込む方法
http://tonari-it.com/vba-csv-utf8/
まず準備として、ADODB.Streamを使えるようにするためにライブラリを追加する必要があります。
Visual Basic Editor
のメニューのメニューから「ツール」→「参照設定」を開いて、参照可能なライブラリファイルの中から「Microsoft ActiveX Data
Objects x.x Library」を選んでください。執筆時点ではバージョンは「2.8」ですが、最新のものを選んで頂いて良いと思います。
0 件のコメント:
コメントを投稿