| 
    
     |  | りすりすさん 又は どなたか教えてください。 
 【21578】- 05/1/24(月) 15:48 -
 Re:IEへのアクセスについて
 kawataさんのりすりすさん宛の質問
 >mouseover
 >click
 >mouseout
 のところを詳しく教えてください。お願いします。定年後株をやっていますが、注文と返済をボタンを押すと自動でできるようにしたいと思っています。次のHTMLに対し、次のVBAを書きました。テーブルのセルには入るのですが、注文確認ボタンを押すと消えてしまい、数量がありませんとエラーになります。これはたぶん>mouseover >click >mouseoutの設定がないためですね。どのように書けばいいか全くわかりません。教えていただけないでしょうか。よろしくお願いします。ishizo
 
 ' 一日信用返済注文入力画面で返済注文確認画面に行く
 
 Set objFRAME = objIE.document.frames
 Set objDOC = objFRAME("CT").document
 Dim objTD As Object
 Set objTD = objDOC.all.tags("TD")
 Dim n As Integer
 For n = 0 To objTD.Length - 1 。
 If objTD(n).innerText = "返済数" Then Exit For
 Next
 '注文数量を入れる
 For i = n + 6 To objTD.Length - 1 Step 5
 If Left(objTD(i).innerText, 1) <> "株" Then Exit For
 objTD(i).innerText = objTD(i - 4).innerText
 Next
 
 
 <TR align="center" bgcolor="#EBF1E4">
 <TD nowrap width="10%">建区分<BR>(種類)</TD>
 <TD nowrap width="10%">建株数<BR>[株]</TD>
 <TD nowrap width="15%">建単価<BR>[円]</TD>
 <TD nowrap width="15%">建日<BR>期日</TD>
 <TD nowrap width="17%">評価損益<BR>[円]</TD>
 <TD nowrap width="33%">返済数</TD>
 </TR>
 <TR align="right" bgcolor="#FFFFFF">
 <TD nowrap align="center" bgcolor="#FFFFFF" rowspan="1">売建<BR>(一日)</TD>
 <TD nowrap align="right">100</TD>
 <TD nowrap>160.7</TD>
 <TD nowrap align="center" bgcolor= "#FFFFFF">16/04/18<BR>16/04/18</TD>
 <TD nowrap>10</TD>
 <TD>
 <INPUT type="text" name="nominal_18411020160418172160.7" maxlength="9"
 size="12" value="" style="ime-mode:disabled">株
 <SPAN name="btn_up" style="{border:1px gray solid;background-color:
 #ffffff;position:relative;top:3px;text-align:center;padding-bottom:
 1px;padding-top:1px;height:18px;width:18px;cursor:pointer;-moz-border-radius:
 3px;}" onClick="javascript:orderNominalCalculate('form' ,
 'nominal_18411020160418172160.7', 'orderNominalData0', 1);
 " onMouseover="javascript:inEffect(this);" onMouseout="javascript:
 outEffect(this);"><img src="/static/image/bt_up.gif" width="12"
 height="12" border="0"></SPAN>
 <SPAN name="btn_down" style="{border:1px gray solid;background-color:
 #ffffff;position:relative;top:3px;text-align:center;padding-bottom:
 1px;padding-top:1px;height:18px;width:18px;cursor:pointer;
 -moz-border-radius:3px;}" onClick="javascript:orderNominalCalculate
 ('form' , 'nominal_18411020160418172160.7', 'orderNominalData0', 2);
 " onMouseover="javascript:inEffect(this);" onMouseout="javascript:
 outEffect(this);"><img src="/static/image/bt_down.gif" width="12"
 height="12" border="0"></SPAN>
 <DIV id='orderNominalData0' style="display:none;">[{key:"INITDATA",
 value:"100"},{key:"UNITDATA",value:"100"},{key:"MINDATA",value:"100"},
 {key:"MAXDATA",value:"100"}]</DIV><BR>
 </TD>
 </TR>
 
 
 |  |