• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:テキストボックスに入力した改行を確認する)

テキストボックスに入力した改行を確認する方法

このQ&Aのポイント
  • テキストボックスに文章を入力し、改行された箇所を検出したい場合には、文字列を1文字ずつ反転させる方法があります。
  • 具体的には、ループを使用して文字列を逆順に取得し、改行文字が出現するまで繰り返します。
  • 改行文字が見つかった場合、msgboxを表示することで改行箇所を確認することができます。また、テキストボックスにおいて太字の文字列を検出する場合、Text1.SelBoldプロパティを使用することができます。

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

  • ベストアンサー
  • hawkwind
  • ベストアンサー率34% (160/469)
回答No.1

入力された文字コードは全部記録されています。 改行やTABなどは制御文字といいましてASCIIコードの前半部が該当します。 これらの判定にはASCIIコードで行います。 例えば次の文を実行してみて下さい。 Input A msgbox ASC(A) 色々な文字のASCIIコードが分かると思います。 特殊文字を扱う場合はどこかでASCIIコード表を用意した方が便利です。 条件判定では if asc(A) = vbCRLF then ~ となると思います。 改行はコード上CR(13H)ですが、CRLFになることもあります。 改行を反転させるには、自前で改行マークを用意して、 それを改行コードのあるところへ挿入して反転させます。 こちらの表現方法は色々検討して下さい。

cross22
質問者

お礼

お礼が遅くなってしまいすみませんでした。教えていただいたことを参考に解決することが出来ました。本当にありがとうございました。