アプリ版:「スタンプのみでお礼する」機能のリリースについて

はじめまして、VB2008初心者です。
テキストボックスで入力した長文(改行含む)をcsvの形式で保存するというプログラムを作っています。

今は、改行したところでセルを一行改行してしまいます。
そこで、テキストボックスの内容を代入したaという変数を改行も正確に1つのセル中に収めて保存したいです。つまりエクセルでAlt+Enterをしたときと同じように改行したいです。

あちこち、過去スレも検索したのですがうまくいきません。
↓今自分なりに考えてこの状態です。
a = a.Replace(vbCrLf, "\")
a = a.Replace("\", Chr(10))

何とか助けていただけませんでしょうか。

使ってるソフト:VB2008Express Edition
チェック済みのHP:
http://detail.chiebukuro.yahoo.co.jp/qa/question …
http://www.accessclub.jp/bbs3/0008/superbeg3570. …

A 回答 (1件)

改行を含めたいのであれば その項目のCRLFをLFに変更して『"』(2重引用符)で括る必要があります



a = String.Format( """{0}""", a.Replace( vbCrLf, vbLF ) )
といった具合で項目を組み立て出力しましょう
    • good
    • 0
この回答へのお礼

redfox63さん
回答ありがとうございます。参考にさせて頂きました。
なんとか、問題解決できました!

ありがとうございました。

お礼日時:2008/11/13 05:22

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!