投稿日 | : 2003/01/18(Sat) 01:42 |
投稿者 | : Starfish |
Eメール | : |
URL | : |
タイトル | : Re: Cell(x, x).Value で文字列を取得した時 |
VBAは自信がないのですが、、、
Unicodeのデータをファイルに書くときは、バイト配列でバイナリデータとして
書かないとANSI変換が入って正しくかけません。
Cells(1, 1)のデータをメモ帳で読めるように、Unicodeのテキストファイルで
書いてみましたが、こんなことをやりたいのでしょうか?
Private Sub CommandButton1_Click()
Dim strCellData As String
Dim bytCellData() As Byte
strCellData = Cells(1, 1).Value
bytCellData = ChrB(&HFF) & ChrB(&HFE) & strCellData
Open "c:\temp\unicode.txt" For Binary As #1
Put #1, , bytCellData
Close #1
End Sub