• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:VBAでUTF-8テキストファイル作成したい)

VBAでUTF-8テキストファイル作成する方法

このQ&Aのポイント
  • VBAを利用して、エクセルのセルに記載された文字をUTF-8形式でテキストファイルに出力する方法について教えてください。
  • 多言語対応のため、韓国語や中国語などの文字をUTF-8形式でテキストファイルに出力させたいです。
  • 初心者でもわかりやすいVBAのサンプルコードや解説記事があれば教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • redfox63
  • ベストアンサー率71% (1325/1856)
回答No.1

Openステートメントでは Shift-JISになってしまうと思います 『Microsoft Active Data Objects X.X Libraly』に参照設定をおこなって ADODB.Streamを使う方向になると思います dim strm as New ADODB.Stream strm.Open strm.Charset = "UTF-8" ' strm.Charset = "Unicode" strm.WeiteText Cells(1,1) ' すべての書き出しが終わったら strm.SaveToFile "ファイル名" strm.Close Set Strm = nothing といった具合です

関連するQ&A

専門家に質問してみよう