tetlis回答ポイント 60ptウォッチ 5

ExcelのデータをUnicode形式のテキストデータとしてエクスポートするには、

どうしたらよいでしょうか?

下記するようなコードを書くと、
テキストデータでエクスポートできるのですが、
文字コードはShift-jisになってしまいます。

※"ファイル名をつけて保存"絡みのコードを使うのは、、
開いているファイルが~.xlsから~.txtになってしまうので嫌です。


Dim str2 As String
Dim txtmei As String
txtmei = CreateObject("WScript.Shell").SpecialFolders("Desktop") & _
"\" & Format(Now, "yymmdd_hhmmss") & ".txt"
fnum = FreeFile
Open txtmei For Output As #fnum

i = 1
str2 = Cells(1, 1)

Do Until str2 = ""
Print #fnum, str2 & vbCrLf;

i = i + 1
str2 = Cells(i, 1)
Loop

※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。
ログインして回答する

みんなの回答

この質問へのコメント

コメントはありません

この質問への反応(ブックマークコメント)

質問の情報

登録日時
2007-08-21 13:10:51
終了日時
2007-08-28 13:15:03
回答条件
回答にURL必須 1人2回まで

この質問のカテゴリ

この質問に含まれるキーワード

Unicode130文字コード574Excel3146JIS258エクスポート398xls196

人気の質問

メニュー

PC版