- ベストアンサー
VBでテキストファイル作成プログラムを作成する方法について
- VB初心者の方が、VBを使ってテキストファイル作成プログラムを作成する方法について質問しています。具体的には、「画面1」と「画面2」のようなテキストファイルを作成し、入力画面からデータを入力して「OK」ボタンを押すと、テキストファイルが作成されるようにしたいとのことです。
- 質問者は現在パニック気味で、どのようにプログラミングすれば良いかわからない状況です。
- 質問者が提供している画像は見づらいため、具体的なデータやフォーマットは確認できませんが、タブ構成のテキストファイルを作成する方法について説明しているようです。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
フォームにテキストボックス置きました? そのコントロール(テキストボックス)の 名前は? 「品番コード」と言うのは該当するテキスト ボックスの実際の(アナタが命名した)名前 に置き換えないと・・・ 何処にも定義のない名前をいきなり使うと、 このように怒られます。
その他の回答 (3)
- nda23
- ベストアンサー率54% (777/1415)
Windows フォームアプリケーションでよいです。 コンソールアプリケーションじゃ、テキストボックス 使えませんからね。それに、凝ったグラフィックも 出てこないようだし…
お礼
ありがとうございます♪ 構文をそのまま、貼り付けて(「中略」は削除して)デバックしてみましたら、 S.Write("2V11") S.Write(" ") S.Write(品番コード.Text) S.Close() に宣言が必要です。と出ました。 失礼いたします。
- nda23
- ベストアンサー率54% (777/1415)
Dim S As New System.IO.StreamWriter( _ "C:\~\hoge.txt", _ False, _ System.Text.Encoding.GetEncoding("shift_jis")) S.Write("2V11") S.Write(" ") 中略 S.Write(品番コード.Text) 中略 S.Close() StreamWriterの使用方法は以下を参照してください。 http://msdn.microsoft.com/ja-jp/library/f5f5x7kt.aspx
お礼
御回答ありがとうございます。 再びの質問ですいません。 VB2010Expressで新しいプロジェクトを作成するさい、Windows フォームアプリケーション、WPFアプリケーション、コンソールアプリケーション、クラスライブラリ、WPFブラウザアプリケーション、から一つを選択するのですが、これはWindows フォームアプリケーションでよろしでしょうか? 何度もすいません・・・。
- nda23
- ベストアンサー率54% (777/1415)
「VB」と言っていますが、VB6.0系(VBA含む)と VB.NET系では方法が違います。使用しているVBの バーションを提示してください。
お礼
御回答ありがとうございます。 初心者なので、VB2010 Expressをまずは使用しています。 よろしくお願いいたします。
お礼
ありがとうございました。大変参考になりました。