• 締切済み

UWSC(LIST選択できず)

初心者です。 UWSCの自動化で上手くいかない所を、どなたか教えていただけないでしょうか? 内容はあるサイトにログオンした後、コンボBOXで選択する画面を自動化したいのですが上手くいきません。UWSCの記載は下記の通りです。 どなたかお分かりになる方よろしくお願いします。m(_ _)m ID = INPUT("貴方のIDは?") PW = INPUT("貴方のPWは?") IE = CREATEOLEOBJ("INTERNETEXPLORER.APPLICATION") IE.VISIBLE = TRUE IE.NAVIGATE("あるサイト") repeat sleep(0.1) until !ie.busy and ie.readystate=4 ie.document.forms[0].elements[2].value =ID ie.document.forms[0].elements[3].value =PW repeat sleep(0.1) until !ie.busy and ie.readystate=4 ie.document.forms[0].submit repeat sleep(0.5) until !ie.busy and ie.readystate=4 ret = IELINK(IE,"あるリンク") repeat sleep(0.5) until !ie.busy and ie.readystate=4 ie.document.forms[0].elements[0].VALUE ="あるコンボ選択肢" ↑ここだけ上手く動かないです。 ie.document.forms[0].elements[2].value ="01/02/2007" ie.document.forms[0].elements[3].value ="07/07/2007" repeat sleep(0.5) until !ie.busy and ie.readystate=4 ie.document.forms[0].elements[4].CLICK()

みんなの回答

  • iriyak
  • ベストアンサー率48% (40/82)
回答No.2

HTML の連携ありがとうございました。 可能性として高いのは SELECT 要素の selectedIndex 属性を利用するケースでしょうか。 UWSC 掲示板の一括検索ツール UBTrek を利用して selectedIndex を検索した結果をこちらに載せておきますので、トライしてみてください。 1746 件中 / 5件 1759 IESetData で value値を指定できないか?  http://www3.bigcosmic.com/board/s/board.cgi?id=umiumi&mode=all&no=1759 1592 webフォームのプルダウンメニューについて  http://www3.bigcosmic.com/board/s/board.cgi?id=umiumi&mode=all&no=1592 1395 [RecIE] 30日前の値を入力  http://www3.bigcosmic.com/board/s/board.cgi?id=umiumi&mode=all&no=1395&log=ON&cnt=12 0064 フレームとセレクトボックスの処理  http://www3.bigcosmic.com/board/s/board.cgi?id=umiumi&mode=all&no=64&log=ON&cnt=1 0009 IEでコンボボックス処理  http://www3.bigcosmic.com/board/s/board.cgi?id=umiumi&mode=all&no=9&log=ON&cnt=1

参考URL:
http://sourceforge.jp/projects/uwsclib/
FUKUYAMA28
質問者

お礼

ありがとうございます。まだUWSCは使い始めたばかりで、マクロ等も初心者です。この教えていただいたリンクとUWSC 掲示板の一括検索ツールを利用してチャレンジしたいと思います。ご親切にどうもありがとうございました。

  • iriyak
  • ベストアンサー率48% (40/82)
回答No.1

こんにちは。 > ie.document.forms[0].elements[0].VALUE ="あるコンボ選択肢" ie.document.forms[0].elements[0] は、何の Element かは表示可能でしょうか。近辺の HTML を公開いただければ対処の可能性を検討できるかもしれません。

FUKUYAMA28
質問者

補足

さっそくありがとうございます。 IEのソースで"あるコンボ選択肢"のなかにある言葉 を検索して下記に貼り付けましたが、どうでしょうか? ちなみにコンボBOXなタイトルはViewで、選択肢は下記の All Events、Demographic Change、Fulfillment、Certification Events、Examです。 View</span> </td> <td align="left" class = "tableheader" > <select name="xxx" onchange="typeFilter(this.options[this.selectedIndex].value)"><option value="allEventType" selected="selected">All Events</option> <option value="demographicChange">Demographic Change</option> <option value="fulfillment">Fulfillment</option> <option value="certification">Certification Events</option> <option value="result">Exam</option></select> </td> <td align="left" class = "tableheader" > <span class='instructions2'> for the last</span> </td> <td align="left" class = "tableheader" > <select name="xxx" onchange="dateFilter(this.options[this.selectedIndex].value)"><option value="1">1</option> <option value="2">2</option> <option value="7">7</option> <option value="30">30</option> <option value="180">180</option> <option value="365">365</option> <option value="ALL" selected="selected">ALL</option></select> </td> <td align="left" class = "tableheader"> <span class='instructions2'>

関連するQ&A

専門家に質問してみよう