こちらには、はじめて書き込みさせて頂きます。
へろへろ と申します。
VBから、IEを制御するプログラムを作成しています。
VBはVer6、IEは6です。
過去ログを参照し、フォームへの入力やクリックなどについては、
なんとかできるようになりました。
Set objIE = CreateObject("InternetExplorer.Application")
objIE.Navigate "http:*****"
のような感じで、HPを開き、ドキュメントオブジェクトを
操作しています。
表題の質問の意味がわかりにくいと思いますが、
JavaScriptでは
window.open("about:blank","AAA")
のように、名前を指定してウインドウを開けます。
同様のことをVBから行いたいと考えています。
既に作成してしまったIEオブジェクトに対しては
objIE.Name="AAA" などとやってもNG
(変更できない)でした。
最終的にやりたいことは、Javascriptで新しく開かれた
windowの画面内の要素にアクセスしたいのですが、
はじめから、名前がAAAのIEのウインドウをVBで
作成してそのドキュメント要素にアクセスしたいと
考えました。
なにか解決のヒントを頂けたらと思い書き込み致しました。
以上、よろしくお願いします。
[VB.NET]の記事で微妙にずれてるのは分かった上で
参考になることがあればどうぞ。
http://madia.world.coocan.jp/vb/vb_bbs2/200408_04080056.html
IE は専門外だけど、普通は InternetExplorer オブジェクトの document
プロパティ経由で操作すると思います。
>はじめから、名前がAAAのIEのウインドウをVBで
>作成してそのドキュメント要素にアクセスしたいと
>考えました。
通常の手段が取れないなら理由は書いたほうが良いでしょう。
| ツイート |
|