テキストボックスで特定の行の文字列を取得するにはどうすればよいでしょうか?
MultiLine=True
ScrollBar=2-垂直
こんなかんじで設定しています、よろしくおねがいします
APIを使うかvbCrLfを数えて開始と終了の文字位置を特定し、
Mid関数かSel〜系メソッドで切り出せばいいでしょう。
ロジック考えるのが面倒なら、デリミタをvbCrLfにして
Splitで配列に切り分ける、という方法もあります。
即レスありがとうございます。
vbCrLfだと、テキスト内で折り返された場合とかに困りそうなので、APIを使用しようと思います。
私の手元ににある本だと、それらしきAPIが載っていないのでもしよければAPIの名前や、書いてあるHPなどを教えてほしいです、よろしくお願いします。
ここの過去ログにも関連記事あります。
Sendmessageでのテキスト行取得の異常を回避するには 2001/08/28
ありがとうございます、無事解決しました。これからもよろしくお願いします
おはようございます。
ファイルから指定されたタイトルのデータ(列のデータ)
を抽出し、最大値、最小値を求める。データを抽出の方法を
教えてほしいです、よろしくお願いします。
ツイート | ![]() |