[excelvba]
Writeステートメントは出力する際にダブルクォーテーションで文字を囲みます。そうしないと正常に出力されません。
エクセルのセルを出力する際も勝手にダブルクォーテーションで囲まれて出力されます。
Printの場合はそのまま出力されるためダブルクォーテーションが出力されません。
改行コードは勝手に出力されますが、出力したくない場合は;を最後につけます。
Inf = FreeFile Open "c:¥tools¥a.txt" For Output As #Inf; Print #inf "テスト";
ネタ元