VB2008を使用しています。
stg_bitという配列に一文字ずつ「abc・・・」
のように入っているものを、テキストファイルに出力したいのですが・・・
stg_bitという配列の内容をファイルに書き込みたいのですが、
うまくいきません。
ご教授お願いします!!
Dim i As Integer
Dim stg_str As String
Dim Writer As New IO.StreamWriter("C:sample.txt")
Writer.WriteLine(stg_bit)
Writer.Close()
No.3ベストアンサー
- 回答日時:
>「abc...」と改行せずに書き込む方法はどうすればよろしいでしょうか?
出力する前に改行を取り除く
strBuff = strBuff.Replace(vbCrLf, "")
また、配列の順番どおり出力するならFor Eachより、Forで指定した方がいいかもしれない。
For i As Integer = 0 To stg_bit.Length
strBuff += stg_bit(i).Replace(vbCrLf, "")
Next i
Writer.WriteLine(strBuff)
No.2
- 回答日時:
WriteLineの引数にString配列のオーバーロードはないはずです。
#1の方が書かれたソースのように、ループで回して
String型で一個ずつ取り出しながら書く必要があります。
No.1
- 回答日時:
For Each strBuff as String In stg_bit
Writer.WriteLine(strBuff)
Next strBuff
Wiriter.Close()
この回答への補足
ありがとうございます。
Dim Writer As New IO.StreamWriter("C:\sample.txt")
For Each strBuff As String In stg_bit
Writer.WriteLine(strBuff)
Next strBuff
Writer.Close()
としたら、テキストファイルに書き込むことができました!!
でも、改行が入っているので、テキストファイルの中身が
a
b
c
となってしまうのですが
「abc...」と改行せずに書き込む方法はどうすればよろしいでしょうか?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) Excelにて、フォルダ内のTextファイルをマクロで統合すると文字化けしてしまう時の解消コード 4 2023/01/01 07:32
- Visual Basic(VBA) エクセルのマクロについて教えてください。 4 2023/07/03 09:11
- Visual Basic(VBA) エクセルのマクロについて教えてください。 7 2023/07/04 09:18
- Visual Basic(VBA) エクセルのマクロについて教えてください。 2 2023/07/15 15:48
- Excel(エクセル) エクセルのVBAについて とあるサイトのコードを参考に、CSVの文字化けを直すVBAを作成しているの 7 2022/11/04 14:15
- Excel(エクセル) マクロでテキストファイルを読み込んだ際の最終セルにデータと改行が含まれる問題の改善方法 2 2022/03/25 16:50
- Visual Basic(VBA) エクセルのマクロについて教えてください。 2 2023/07/15 15:12
- Visual Basic(VBA) 【前回の続き続きです、ご教示ください】VBAの記述方法がわかりません。 2 2022/08/24 20:49
- Visual Basic(VBA) 【前回の続きです、ご教示ください】VBAの記述方法がわかりません。 2 2022/08/16 16:44
- Visual Basic(VBA) 入力ボックスが繰り返しポップアップして止まらない。 下記コードでファイル名の変更をしたいのですが、変 1 2022/09/08 11:27
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
vbsでテキストファイル内の文字...
-
エクセルへのデータの貼付時に...
-
VB6で配列を文字列に変換する方...
-
COLUMN(1:1)の意味を教え...
-
配列の値を置換するにはどうす...
-
VB.NET 2次元配列
-
VBのヘルプに良く出てくるSAF...
-
VB.NET 2つの配列を連動して並...
-
○桁にある数値を取得する VB.N...
-
VBAのWorksheetFunctionの引数...
-
excelの、ある数式内の{}の意...
-
エクセル、この関数の意味は?
-
C言語 exitの使い方
-
フォームを開くときに、コンボ...
-
Excel-vba 文字列と変数を...
-
【VBA】複合代入演算子
-
VBAでダブルコーテーション入り...
-
jsp~jspにhiddenを使って変数...
-
10進数をアスキーコードに変換
-
足して100になるような乱数のア...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
excelの、ある数式内の{}の意...
-
配列の値を置換するにはどうす...
-
vbsでテキストファイル内の文字...
-
エクセルへのデータの貼付時に...
-
VBAのWorksheetFunctionの引数...
-
RichTextBoxの改行を認知してく...
-
数値を浮動小数点32bitHEXコー...
-
VBSで特定の文字列が含まれる場...
-
○桁にある数値を取得する VB.N...
-
COLUMN(1:1)の意味を教え...
-
【エクセル】 関数による電子...
-
VB6で配列を文字列に変換する方...
-
エクセル、この関数の意味は?
-
VB 配列の内容をファイルに書...
-
copyRecordsetの数値16桁以上に...
-
列数の多いエクセルのデータを...
-
VB.NET 2つの配列を連動して並...
-
Javaのプログラムをルビー言語に。
-
Win32APIでシリアル通信をする...
-
ruby "\\001\\376".unpack("C*"...
おすすめ情報