###前提・実現したいこと
Visual Studio 2015で作成したslnファイルのproject名等をExcelのマクロで書き換えようとしています。
###発生している問題・エラーメッセージ
以下添付イメージのように、ADODBでの読み込み文字が一部消えているものがあります。
###該当のソースコード
VBA
1 With CreateObject("ADODB.Stream") 2 .Mode = 3 '読み取り/書き込みモード 3 .Type = 2 'テキストデータ 4 .Charset = "UTF-8" 5 .Open 'Streamオブジェクトを開く 6 .LoadFromFile (cnsFILENAME(i)) 'ファイルの内容を読み込む 7 .Position = 0 'ポインタを先頭へ 8 9 Do Until .EOS 'Streamの末尾まで繰り返す 10 buf = .ReadText(adReadLine) 'Streamから1行取り込み 11 buf = Replace(buf, oldn, newn) 12 13 .WriteText buf, 0 '0:adWriteChar 既定値。指定したテキスト文字列を書き込みます。 14 Debug.Print (buf) 15 Loop 16 .SaveToFile cnsFILENAME(i), 2 '2:adSaveCreateOverWrite 17 18 .Close 19 20 End With
###試したこと
課題に対してアプローチしたことを記載してください
###補足情報(言語/FW/ツール等のバージョンなど)
Excel : 2010
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/12/20 06:48