

VBA,文字コードなどにあかるくない初心者です。
VBAを利用して、エクセルのとあるセルに記載されている文字を
UTF-8形式でテキストファイルに出力させたいと考えています。
(多言語対応のため・・・、韓国語や中国語でセルに記載された文字を
UTF-8形式でテキストファイルに文字化けしないよう出力させたいためです。)
どのように実現が可能か、いくつか検索をしてみましたが
難しくてわかりませんでした。
VBAのサンプルコードを教えていただけないでしょうか。
もしくは、初心者でもわかりやすい実現方法が記載されたサイトを教えていただけないでしょうか。
よろしくお願い致します。
※今文字コードを意識せずに下記のようなVBAを書いています。(簡略化して記載しています。)
Sub test()
Open "C:\Sample\Data.txt" For Output As #1 'ファイルを新規作成
'データ書き込み
Print #1, Cells(1, 1)
Close #1
End Sub
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が見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
【ExcelVBA】値を変更しながら...
-
複数のExcelファイルをマージす...
-
VBA Application.Matchについて...
-
VBAでCOPYを繰り返すと、処理が...
-
ワードの図形にマクロを登録で...
-
Vba セルの4辺について罫線が有...
-
vbsでのwebフォームへの入力制限?
-
【マクロ】並び替えの範囲が、...
-
エクセルの改行について
-
Vba Array関数について教えてく...
-
【マクロ】シートの変数へ入れ...
-
【マクロ】開いているブックの...
-
エクセルのマクロについて教え...
-
vb.net(vs2022)のtextboxのデザ...
-
【マクロ】売上一覧YYYYMMDDHHS...
-
VBAの「To」という語句について
-
ExcelのVBAコードについて教え...
-
Excelのマクロについて教えてく...
-
エクセルVBAのブックを開く方法...
-
Vba TextBox1.ControlSourceに...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ATTファイルってどうやって開け...
-
テキストファイルの一部分を抽...
-
テキストファイル固定長データ...
-
既存のテキストファイルを開く方法
-
VB(VBA)で、バイナリデータを使...
-
テキストファイル内容の、16進...
-
VBSでテキストファイルの2行目...
-
ストリームについて。
-
エクセルVBAでメールの自動作成...
-
受信メールを一括してテキスト...
-
WORDのVBAで差し込み印刷時、デ...
-
別のサーバーのテキストファイ...
-
excelからtextへ変換する際の出...
-
テキストファイルの特定行の削...
-
Zbarというソフトについて
-
Excel VBAが徐々に遅くなる
-
テキストファイル内の文字の有...
-
テキストファイルを検索・編集...
-
HTMLでこんなこと可能ですか??
-
こんな場合はどうすればいいの?
おすすめ情報