• 締切済み

VBでテキストに保存したいのですが。

VBでプログラムを勉強してるのですが、リストボックスの内容をテキストに保存したいのです。しかし、保存した内容に””がついて保存されます。 ””がつかないように保存したいのですがどうしたらよいでしょうか教えていただきたいと思います。

みんなの回答

  • yaho
  • ベストアンサー率71% (5/7)
回答No.2

zerosixさんが言うように、print文を使うといいですよ。 一応、下に簡単なプログラムを載せておきます。 Private Sub Command1_Click() Dim i As Integer CommonDialog1.Filter = "テキストファイル(*.txt)|*.txt" CommonDialog1.CancelError = True On Error GoTo err CommonDialog1.ShowSave   '保存ダイアログボックスの表示 i = 0 Open CommonDialog1.FileName For Output As #1 Do Until List1.List(i) = "" Print #1, List1.List(i) i = i + 1 Loop Close #1 err: End Sub Formに配置するのは、Command,listbox,commondialogです。(この場合) commondialogがツールボックスになければ、[プロジェクト]の[コンポーネント]から(Microsoft Common Dialog Control 6.0)にチェックをいれます。 このコンポーネントにより、任意のファイル名で保存ができます。

  • zerosix
  • ベストアンサー率31% (47/149)
回答No.1

Printステートメントを使ったらどうですか? Writeステートメントを使うと""がつきますが、 Printステートメントだとつきませんよ。 ソースはこんな感じです。WriteとPrintを比較してみてください。 Open "aaa.txt" For Output As #1 Write #1, "aaaa" Print #1, "aaaa" Close #1

関連するQ&A

  • VBで、テキストボックスを保存する方法

    VBで、テキストボックスを保存する方法 現在、VBでプログラムを書いていますが テキストボックスの中をテキスト形式で保存したいのです 保存したいのは、 textbox9です 現在、VBの(2010無料版をつかっています よろしくです

  • テキストの保存

    VBでテキストボックスの中身を保存する方法教えてください

  • VBを使い、テキストをする保存について

    VBで、あるデータを取得したテキストを保存する際に「テストyyyyMMdd.txt」と日付を保存名に入れて保存したいのですが、この場合の方法が解りません。ご教授お願いします。

  • 「名前をつけてファイルを保存」で保存する:VB.NET

    テキストボックスの内容をテキストファイルに書き込んで保存するプログラムを作っています。 1.指定した場所に指定したファイル名で保存する 2.「名前をつけて保存する」ダイアログを表示する 以上の2つについては分かったのですが、いわゆるメモ帳のようにメニューバーからファイル→名前をつけて保存ダイアログを開き、任意の場所にテキストボックスの内容を書き込んだテキストファイルを作成する方法が分かりません。 分かる方がいらっしゃいましたらご教授下さい。

  • テキストファイル印刷 .net VB2005

    .net VB2005初心者です。 テキストファイルを、画面上、テキストボックスに出力するとこが出来ました。 そこで、そのテキストボックスの内容を、ボタンを押下しただけで、紙に印刷する方法を教えてください。

  • VB2008でのテキストボックスからCSVへの入力について

    はじめまして、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_detail/q147176499 ◆http://www.accessclub.jp/bbs3/0008/superbeg3570.html

  • リストボックスの保存

    ■VB6.0 リストボックスの全ての項目をテキストファイルに保存する方法を教えて下さい。 色々試してみたのですが出来ませんでした;; よろしくお願い致します。

  • VB.NETでの韓国語のファイル入出力

    VB.NETでテキストボックスから入力した韓国語をテキストファイルに保存し,再度ファイルを読み込んで,フォーム上に表示するプログラムを作成しています。 テキストボックスに韓国語で入力するところまではできました。さらに同じフォーム上にあるテキストボックスやリストボックスにSTRING変数を介して表示させることもできます。 ただ,テキストファイルに書き出すと『???』が表示されてうまく書き出すことができません。ハングルをテキストファイルへ読み書きできるようにする方法がわかる方がいたら,ぜひご教授ください。 よろしくお願いします。 環境 Win2000 英語版 VB.NET FileOpen(),LineInput関数を使用中

  • データの保存方法について

    VB.netについての質問です。 フォームにテキストボックスとコンボボックスとボタンが取り付けられている状態で、ボタンを押すとテキストボックスとコンボボックスのデータを、指定したフォルダにテキストファイルで保存させる、というプログラムは可能でしょうか? 保存形式はテキストファイル以外でも構いません。 よろしくお願いします。

  • vb2010でテキストファイルの1行置きの読み込み

    VB2010です。 フォームにリストボックスとコマンドボタンがあります。 コマンドボタンをおしたら”C:\test.txt”の内容を2行目から一行おきにリストボックスに 表示させたいのですが、どのようなコードを書いたらよいのでしょうか? test.txt内容 aaa あいうえお 123 かきくけこ 456 さしすせそ 789 リストボックスには あいうえお かきくけこ さしすせそ と表示させたいです。