問題タブ [shdocvw]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
vb.net - HTML 内の要素にアクセスする
Vb.Net WinForms アプリケーションで SHDocVw.InternetExplorer API を使用して、Internet Explorer から要素を取得しています。親ドキュメントとフレーム要素内の要素には簡単にアクセスできますが、「埋め込み」コンテナ内の要素にはアクセスできません。サンプルコードは次のとおりです。
サンプルの html は次のとおりです。
サンプル.html
Test.html
「embed」タグを使用して、Sample.html にロードされた Test.html 内のボタンとラベルにアクセスするにはどうすればよいですか?
編集1:
私の調査によると、「オブジェクト」要素の .contentDocument プロパティを使用して「オブジェクト」コンテナ内のドキュメントにアクセスできますが、「埋め込み」コンテナでは同じことが機能しません。
「埋め込み」コンテナの getSVGDocument() プロパティを使用して comObject を取得できますが、それを mshtml.IHTMLDocument2 にキャストすることはできません
c# - SHDocVw を使用してフォルダーを閉じるときにアクセスが拒否されました
を使用してパスでフォルダーを閉じようとしましたSHDocVw
。動いていない:
アクセスが定義されています。
プログラムを管理者として実行しています。