2017-10-30 29 views
0

Excel VBAを使用してxsdに対してxmlファイルを検証するアプリケーションを構築しています。私は切り取らコードの下に使用し、自分のアプリケーションに追加しました。XSDファイルを使用してXMLを検証し、Excelですべての検証エラーを取得するVBAコード

https://stackoverflow.com/a/11709428/8854979

さて、私が直面しています問題は、それが代わりにそれは私に遭遇しただけで最初のエラーを与え、検証エラーの完全なリストを提供していません。

インターネットで検索しているとき、私は 'IXMLDOMParseError2'オブジェクトをプロパティallErrorsで使用できることを知りました。下記を参照してください。

https://msdn.microsoft.com/en-us/library/ms759143(v=vs.85).aspx

これは、XML検証中に私のすべてのエラーのリストが表示されます。

VBAコードでこれを使用する方法を知りたかっただけです。

この上の任意のヘルプは高く評価されます。事前に

おかげで、あなたは

答えて

0

Ypuはthis siteMultipleErrorMessagesプロパティの構文を見つけることができます。このような何かがあなたのために働く必要があります。私はそれを試してみました

xmlDoc.setProperty("MultipleErrorMessages", TRUE) 
+0

が、それはメッセージで、私に構文エラーを与える「コンパイルエラー:期待:=」 –

+0

はあなたがすべてのXML検証エラーを取得するために私のVBAの例を与えることができますXSDファイルを使用しました。私はすべてのエラーの詳細を一覧表示し、Excelワークシートでそれらを印刷したいです。 –