• ベストアンサー

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

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/17068)
回答No.2

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

bolnf38
質問者

お礼

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

関連するQ&A

  • ラベルの改行

    VB2008EEです。 Label1.Text = "あいうえお" & Chr(13) & Chr(10) & "かきくけこ" 上記をFormに記述すると改行できるのですが、これは実行しないと表示されません。 LabelのプロパティのTextの文字で、エディタ上で改行して表示させる事は出来るでしょうか?

  • Microsoft Word の改行マークについて

     Microsoft Word の改行マークについて。  文字列をを選択して、例えばフォントを変更したり等、さまざまな作業があり得ると思いますが、その際、改行マークを含めるか含めないかで、どのような差が生まれたり、あるいは意味があるのでしょうか。  よくきかれる、「文字列をを選択する際、改行マークを含めないように注意してください。」というような注意についての意味です。

  • 秀丸エディタでの改行を含む複数行の置換について

    abc↓ 1行の文字列またはランダムな個数の改行を含むランダムな長さの英文文字列 def↓ を abc↓ あ↓ def↓ に置換したい場合、検索文字列はどのように指定すればいいのでしょうか? 「1行の文字列またはランダムな個数の改行を含むランダムな長さの英文文字列」は、 ee ff gg↓ の場合もあれば、 ee ff gg↓ hh iii jj↓ kk.↓ のような場合もありますが、これらすべてを全角1文字に置換したいのです。 また、この abc↓ 1行の文字列またはランダムな個数の改行を含むランダムな長さの英文文字列 def↓ は、他の文章の中に大量に埋まっていて、他の文章の体裁は崩せないため、 一括でとりあえずずべての改行を削除という方法は使えません。 お手数ですがどうぞよろしくお願い致します。

  • Word:段組みを設定する場合に文末の改行マークを含めないようにすることの意味

    文章の一部分をドラッグ等で指定して、段組み(例えば2 段)を設定する場合に、指定した文章の最後の改行マークを含めないように、と言われました。最後の改行マークを含めると、段組みを設定した時に文章が左にかたよってしまうから、とのことでした。 しかし実際にやってみると、見た目には改行マークによる改行が1列増えるか否か以外には変化がないようにみえます。この場合の改行マークを含めること、あるいは含めないことの意味がよくわかりません。

  • テキストの改行マークが無視されます。

    メール送信すると、改行されるべきところが、改行されません。 例えば1行目まではキッチリ改行されたのに、2行目以降は改行マークが すべて無視される現象です。 本来いま問題のあるメールそのものをここに載せるのが説明しやすいのですが、 個人情報を含むため、別の文章で、説明します。 次のように4行の文章が2行になります。なお文字の欠落はありません。 作者等が、損害が発生する 可能性について事前に知ら されていた場合でもいかなる 義務も負いません。 2,3行目の改行マークが無視されて次の2行の文章に変わるのは何故でしょうか? 作者等が、損害が発生する 可能性について事前に知らされていた場合でもいかなる義務も負いません。

  • Thunderbirdで改行されない

    ちょっと変わった不具合が出て、 ネット上を調べても見つからなかったので、 質問させて頂きます。 Thunderbird ver.2を使っているのですが、仕事の関係上、 海外の方とメールのやり取りをすることが多のですが、 海外からのメールに対して返信するときの編集の際に、 自動改行されずに困っております。 もう少し詳しい状況をお伝えします。 ・通常の日本語メールに対して返信する場合は、自動改行されます ・海外からのメールを作成したのち、一旦草稿箱に入れて再び開くと自動改行されます 本件と関係があるかもしれないため、追記しておきます。 海外からのメールを返信しようとすると、フォントが変わってしまうため、 ツール>オプション>表示>フォントから、対象言語ごとにフォントの再設定を行いました。 何か対処法がありましたら、 よろしくお願いいたします。

  • メールの改行について

    アウトルックを使用しメールを送信する場合、変なところで改行されないように「送信時に自動的に文字列を折り返す」設定方法は分かりました。受信する側が変なところで改行されないのは、こちら側の文字数を設定だけでなく、受信する側の設定も関係しますか?教えて頂けますか?

  • Thunderbird、改行をふくんだ文字列の検索について

    メール本文は通常、半角60~80桁くらいで改行の入った文章になっています。 自動的に桁揃えされます。 例えば マイケル・ジャクソン といった文字列でも マイケル・ジャク ソン といったように検索したい文字列の途中で改行が入ってしまう場合があります。 Thunderbirdの検索機能では、途中で改行が入ってしまった文字列を検索することが出来ないようなのです。 検索ダイアログ中に「改行を無視する」というオプション項目がないので、上のような例では、検索できずに取りこぼしてしまいます。 メール本文から、途中で改行の入ってしまった文字列を検索する方法はないのでしょうか? どなたか、ご存知の方がおられましたらよろしくご教示ください。 ※Outlook Expressでは、もともと改行は無視するようなので、このような問題は起こりません。また、他のメールソフトではおそらくオプションにて改行を無視するような指定ができるのだと思います。Thunderbirdにはこういった設定箇所を探したのですが見あたりませんでした。

  • 改行は?

    掲示板等に書き込みする時に、自分の思い通りに改行して、掲載されるようにしたい場合は、どのようにすればよいのでしょう? 書き込みして決定して掲載された時に、自分の思い通りの場所で、改行されてないときがあります BRと入力すればよいと聞いたことありますが、BRと入力してもそのままBRという文字が掲載されていて、改行していなかったりします 他に何か特別なことが必要なのでしょうか?

  • Word2000 改行マークがヘンテコ表示に

    Win98SE環境に、Office97-SR2→Office2000→Office2000SR-1の順でインストールしました。 各Officeは違うフォルダへインストールしています。 何でかWord2000だけ改行マークがヘンテコな表示になるんです。 通常ひっそりと目立たないようにしている改行マークが、真っ黒く「P」を裏返して穴部分を塗りつぶしにしたような状態になっています。 更に太字の「B」アイコンの横に下向き三角「▽」マークが表示されておりません。 さんざん試しましたがダメです。 でも直したい。 実は・・・前のPCの時にもO同じになりその時は何かをして普通の改行マークに戻ったんですよね。 でもだいぶ前の事で、何かっていうのをすっかし忘れてしまいまして。。。 ご存じの方いらっしゃいましたら、教えてくださいませ。 <試したこと> ・一度Office各種を削除し、同じ手順で再インストール ・ttfcasheの削除 ・Office2000SR-1フォントアップデート ・Office97との共存は諦めて、Office2000SR-1だけの環境へ どうぞよろしくお願いします。