16 進数を 10 進数に変換した後、openoffice calc マクロを使用してテキスト ファイルに書き込み、結果に対して char 関数を使用しています。関数を使用してopenofficeで変換するときは、以下を参照してください-「88」を16進数に変換します。フォーラムの結果に正しく表示されます。
ただし、以下のマクロを実行した後にテキスト ファイルを開くと、同じことを行います。表示されています。これを修正して、正確な値をテキスト ファイルに出力するにはどうすればよいですか?
Sub Sheet2
Dim AsciiString As String
Dim t As String
Dim DataArray As Variant
intFH = FreeFile()
Open "e:\Temp.txt" For Output As intFH
t= "&H" & "88"
AsciiString = AsciiString & chr(cdec(t))
Print #intFH, AsciiString
close #intFH
End Sub