• ベストアンサー

改行して書きたいが、改行してほしくない

VB2005EEです。コードエデイタに長ーーーい文字列を 書く場合、 自分が読みやすく改行したいのですが、 改行して書いても、実行時は改行を無視してくれる マークがあるのでしょうか。 あれば、それを教えてください。 視力の関係で、かなりフォントを大きくしてますので。(@@)

質問者が選んだベストアンサー

  • ベストアンサー
  • kokorone
  • ベストアンサー率38% (417/1093)
回答No.1

※ ステートメントの継続であれば、"_"(アンダーバー)を行末に   入れれば、複数行が1行とみなされ、実行されます。 ※ 文字列の場合、コードエディタ内に収まる程度に文字列を分割して   結合されてはいかがですか?   Dim mojimoji as string mojimoji = "AAAAAAAAAAAAAAAAAAAAAA" mojimoji = mojimoji & "AAAAAAAAAAAAAAAAAAAAAA"

bolnf38
質問者

お礼

>> ステートメントの継続であれば、"_"(アンダーバー)を行末に >>  入れれば、複数行が1行とみなされ、実行されます。 動作確認できました! ありがとうございました。助かります。

その他の回答 (2)

回答No.3

>ながーい文字列 これって恒久的な文字列ですか? もし変動的な文字列であれば、テキストファイルから読み込むっていうのもありな気もします。 そうでなければ#1のkokoroneさんのような、変数に追加方式や、VB独自の「_」(アンダースコア)を利用したコーディングになると思います。

bolnf38
質問者

お礼

ステートメントの続きとかソースコード自体ということを 明記しなかったので、ご迷惑をおかけしました。 質問の仕方が悪かったです。「_」でうまくいきました。 ありがとうございました。

  • imogasi
  • ベストアンサー率27% (4737/17069)
回答No.2

文字列の中の、VbCrLf(!0+13)やvbLf(10)やVbCr(13)のコードの文字を削除すればよいのでは。 書き出す文章の最後のVbCrLfはレコード区切りとして残す必要はある化も知れないと思うが(使う入出力のステートメントによる?)。

bolnf38
質問者

お礼

ステートメントの続きとかソースコード自体ということを 明記しなかったので、ご迷惑をおかけしました。 質問の仕方が悪かったです。「_」でうまくいきました。 ありがとうございました。

関連するQ&A