- ベストアンサー
改行して書きたいが、改行してほしくない
VB2005EEです。コードエデイタに長ーーーい文字列を 書く場合、 自分が読みやすく改行したいのですが、 改行して書いても、実行時は改行を無視してくれる マークがあるのでしょうか。 あれば、それを教えてください。 視力の関係で、かなりフォントを大きくしてますので。(@@)
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
※ ステートメントの継続であれば、"_"(アンダーバー)を行末に 入れれば、複数行が1行とみなされ、実行されます。 ※ 文字列の場合、コードエディタ内に収まる程度に文字列を分割して 結合されてはいかがですか? Dim mojimoji as string mojimoji = "AAAAAAAAAAAAAAAAAAAAAA" mojimoji = mojimoji & "AAAAAAAAAAAAAAAAAAAAAA"
その他の回答 (2)
- 1050 円(@1050YEN)
- ベストアンサー率69% (477/687)
>ながーい文字列 これって恒久的な文字列ですか? もし変動的な文字列であれば、テキストファイルから読み込むっていうのもありな気もします。 そうでなければ#1のkokoroneさんのような、変数に追加方式や、VB独自の「_」(アンダースコア)を利用したコーディングになると思います。
お礼
ステートメントの続きとかソースコード自体ということを 明記しなかったので、ご迷惑をおかけしました。 質問の仕方が悪かったです。「_」でうまくいきました。 ありがとうございました。
- imogasi
- ベストアンサー率27% (4737/17069)
文字列の中の、VbCrLf(!0+13)やvbLf(10)やVbCr(13)のコードの文字を削除すればよいのでは。 書き出す文章の最後のVbCrLfはレコード区切りとして残す必要はある化も知れないと思うが(使う入出力のステートメントによる?)。
お礼
ステートメントの続きとかソースコード自体ということを 明記しなかったので、ご迷惑をおかけしました。 質問の仕方が悪かったです。「_」でうまくいきました。 ありがとうございました。
お礼
>> ステートメントの継続であれば、"_"(アンダーバー)を行末に >> 入れれば、複数行が1行とみなされ、実行されます。 動作確認できました! ありがとうございました。助かります。