[解決済み] VBA:マクロでMSXML2.DOMDocumentがMSXML2.DOMDocument40に変更された。
質問事項
最近、ある理由で "MSXML2.DOMDocument" を "MSXML2.DOMDocument40" に変更したのですが、私のコンピュータではうまくいきましたが、別のコンピュータでは同じコードがうまくいきません。 何が理由かもしれませんか? 何か答えを提案してください。
解決方法は?
MSXML2.DOMDocument
は常に
MSXML2.DOMDocument30
. これは、VBAの "Microsoft XML, v3.0" で参照されるライブラリ(msxml3.dll)に相当します。
マイクロソフトは、開発者がアプリケーションで "Microsoft XML, v6.0" ライブラリ (msxml6.dll) をターゲットにすることを推奨します。これは、そのライブラリへの参照を設定し、適切な型を使用することによって行われます。
MSXML2.DOMDocument60
.
もし、v6.0ライブラリーを使用することができない場合、開発者は代わりに "Microsoft XML, v3.0" ライブラリー (msxml3.dll) を使用する必要があります。
v6.0 と v3.0 以外のバージョンが特定のシステムで利用できる保証はないため、他のバージョンの XML ライブラリを使用することは推奨されません。また
MSXML2.DOMDocument40
このコードが実行されないコンピュータには、単にそのライブラリがない可能性が非常に高いです。
詳細はこちらをご覧ください。 http://blogs.msdn.com/b/xmlteam/archive/2006/10/23/using-the-right-version-of-msxml-in-internet-explorer.aspx
を編集します。
レイトバインディングを使用している場合、適切なProgIDを見つけることができます。
ここで
. DOMDocument60 の場合は、次のようになります。
CreateObject("Msxml2.DOMDocument.6.0")
関連
-
[解決済み】VBA。ランタイム1004を取得する。オブジェクト'_Worksheet'のメソッド'Range'は、セルを使用するときに失敗しました。
-
[解決済み】Excel VBAのByRef引数の型の不一致
-
[解決済み】エクセルVBA。一致しない、エラー "WorksheetFunctionクラスのMatchプロパティを取得できない"
-
[解決済み] エクセルVBAです。エラー1004 WorkSheetFunction 'Unable to get Vlookup property'
-
[解決済み] ワークシートを1枚飛ばし、残りのワークシートを処理する
-
[解決済み] VBAのコードに「Label Not define」がありますが、これは何ですか?
-
[解決済み] VBAを使用してExcelシートの空白でない列の数を求めることができます。
-
[解決済み] Accessからレポートを自動でメール送信
-
[解決済み] VBAでエラー時のGOTOステートメント
-
[解決済み】VBAでフォルダー内のファイルをループ処理?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】エクセルVBA。一致しない、エラー "WorksheetFunctionクラスのMatchプロパティを取得できない"
-
[解決済み] OutlookでVBAスクリプトを実行しようとすると、「SubまたはFunction not defined」と表示される。
-
[解決済み] Excel VBA "レンジクラスのオートフィルメソッドに失敗しました"
-
[解決済み] エクセルVBAです。エラー1004 WorkSheetFunction 'Unable to get Vlookup property'
-
[解決済み] コンパイルエラーです。End If without block If
-
[解決済み] ワークシートを1枚飛ばし、残りのワークシートを処理する
-
[解決済み] エクセルVBAの検索文字列 : エラー2015
-
[解決済み] コンパイルエラーです。Forがない場合は次へ|VBA
-
[解決済み] VBAを使用してtxtファイルを作成し、書き込む方法
-
[解決済み] FormulaR1C1 の機能は何ですか?