既存のデータファイルのデータの例
able,〜できる、有能な
aboad,車内に、船内に
about,〜について、およそ
academy,専門学校
active,活動的な
ファイルに保存する際に上のようにカンマを付けてデータ保存するには
どうしたらいいですか?
Private Sub cmd2_Click()→追加ボタンを押した時のイベント
Dim FNAME As String
Dim ret As String
CommonDialog1.ShowSave
FNAME = CommonDialog1.FileName
Open FNAME For Append As #1
Print #1, txt1.Text, txt2.Text
Close #1
ret = MsgBox("追加されました", vbOKOnly, "確認")
If ret = vbOK Then
Close
Else
txt1.SetFocus
End If
End Sub
> カンマを付けてデータ保存するには
> どうしたらいいですか?
保存処理の
> Print #1, txt1.Text, txt2.Text
という部分を、
Print #1, txt1.Text & "," & txt2.Text
にするだけかな。
ありがとうございます。
カンマを入れるのはできました。
でも改行して追加したい場合はどうしたらいいですか?
改行コードというものが存在します。
ヘルプにも載ってますし、過去ログ検索『改行』でも引っ掛かります。
出来ました。ありがとうございました。
解決したのに追加ですいません。
改行コードを入れた後、2連続で追加をしてみたら
追加した2行の間に1行余計に空白があいてしまったのですが、
空白をなくすにはどうしたらいいですか?
>追加した2行の間に1行余計に空白があいてしまったのですが、
Print で書き込んでるから改行コードが必要ないのでしょう。
推測ですが
Print #1, txt1.Text & "," & vbCrLf & txt2.Text & vbCrLf
としていませんか?
Print #1, txt1.Text & "," & vbCrLf & txt2.Text
とするとうまくいくと思います。
改行コード入れないでやったら出来ました。すいません。
| ツイート |
|