前提・実現したいこと
VBAを使って多数のXMLファイルの更新作業を行おうとしています。
元のファイルがUTF-8/Lf改行のファイルなのですが、下記ソースのように
読み込んで閉じるだけでも改行コードがCrLfに変化してしまいます。
対象数が多数となるため、できれば再度開いて改行コード変更など行わず
保存時に指定できればと思っておりますが、何らかの方法で実現は可能でしょうか。
対処法をご存じの方いらっしゃればご助言お願いいたします。
該当のソースコード
VBA
1Sub Sample() 2 3Dim XMLDocument As MSXML2.DOMDocument60 4Set XMLDocument = New MSXML2.DOMDocument60 5 6 7XMLDocument.async = False 8XMLDocument.Load ("C:\sample.xml") 9If (XMLDocument.parseError.ErrorCode <> 0) Then 10 Exit Sub 11End If 12 13'メイン処理 14 15XMLDocument.Save ("C:\sample.xml") 16 17If Not XMLDocument Is Nothing Then Set XMLDocument = Nothing 18 19End Sub
補足情報(FW/ツールのバージョンなど)
MS Excel 2016
あなたの回答
tips
プレビュー