VB6で改行を出力しない

VB6では、ファイル出力時に Print メソッドを使用します。

Print #1, "Hello!" & vbNewLine & "Good-Bye!"

これで下のように出力されます。

Hello!
Good-Bye!

ただ、ここで最後の行にも改行が入ってしまいます。 これは Print メソッドが改行を挿入するからです。

改行の挿入を止めるには、 最後にセミコロン「;」を付けます。

Print #1, "Hello!" & vbNewLine & "Good-Bye!";
Hello!
Good-Bye!

これで改行が挿入されません。

VB6は今更ですが、Excel2007のVBAでも使えます。

Google サイト内検索

Amazonアソシエイト