XML ファイルを読み込んで解析する VBA マクロを作成しました。この正確なコードはしばらくの間正常に機能していましたが、現在は機能していません。Excel 2013 64 ビットを実行している 2 台の異なるコンピューターでテストしました。失敗するコードは次のとおりです。
Public Sub RunClashImport()
'This subroutine will import an XML clash report, parse it, and write it to our workbook
Dim iRow As Integer
'Get XML file
Dim xmlFile As MSXML2.DOMDocument60
Set xmlFile = New MSXML2.DOMDocument60
Set コマンドをコメントアウトすると、コードは続きます。エラーはスローされず、Excel が完全にクラッシュします。上記のコードはマクロの開始場所であり、その前に実行中のコードはありません。MSXML の v6.0 への参照を設定しました