UWSC 現在表示されているタブと異なるタブのIEオブジェクトを取得

UWSC 現在表示されているタブと異なるタブのIEオブジェクトを取得

例えば、アンカータグのtarget属性が”_blank”の場合、ボタンクリックにより
新しいタブが開きますが、このタブのIEオブジェクトを自動的に取得することができません。

以下の方法で取得可能となります。

[java]
shells = CreateOleObj(“Shell.Application”)
IE = null
for i = 0 to shells.Windows.Count – 1
obj = shells.Windows.Item(i)
if obj > 0 and pos(“iexplore.exe”, obj.Fullname) > 0 then
IE = obj
BusyWait(IE)
if POS(“取得したいタブのタイトル”, IE.document.title) > 0 then
break
endif
endif
next

msgbox(IE.document.title)
[/java]

uwscカテゴリの最新記事