[リストへもどる]   [VBレスキュー(花ちゃん)]
一括表示

投稿時間:2007/04/28(Sat) 05:17
投稿者名:頭が筋肉痛
Eメール:
URL :
タイトル:
IE の オプション メニュー のイベント操作
はじめまして、VB6.0(SP6.0) IE(6.0 SP2) でWEB上のテキストファイルを
取得しているのですが、オプションメニュー(VB ではコンボボックスのようなもの)
の項目は取得・設定できるのですが、設定を変更した時にイベントが発生しません
イベントの発生のさせ方をご存じの方ご指導の程よろしくお願い致します。

   With IE
      For Each Element In .Document.All.tags("SELECT")
         If Element.Name = "candSearchDateNameRirekiCmb" Then
            '下記で項目は選択できますがイベントが発生しない
            Call Element.setAttribute("value", "140")
            '下記のような事も試してみたのですがだめでした。
            Call Element.setAttribute("onChange", "changeOrderChk();")
            Exit For
         End If
      Next
   End With

下記の事となんらかの関係があるのだろうとは思うのですが、見よう見まねで
 やっている状態なのでサッパリ解りません。
http://nanto.asablo.jp/blog/2005/10/29/123294

投稿時間:2007/04/30(Mon) 19:37
投稿者名:魔界の仮面弁士
Eメール:
URL :
タイトル:
Re: IE の オプション メニュー のイベント操作
> If Element.Name = "candSearchDateNameRirekiCmb" Then
Name を持っているなら、getElementsByName メソッド経由で取得したほうが楽かも。

> イベントの発生のさせ方をご存じの方ご指導の程よろしくお願い致します。
発生させるだけなら、fireEvent メソッドで。

投稿時間:2007/05/01(Tue) 16:21
投稿者名:頭が筋肉痛
Eメール:
URL :
タイトル:
Re^2: IE の オプション メニュー のイベント操作
> 発生させるだけなら、fireEvent メソッドで。

有難うございました、無事イベントが発生しました。
これで少しは筋肉痛が緩和されます。