前提・実現したいこと
職場のシステムが更新されたのですが、UIがちょっとどうかしている設計で
操作性が悪いため、EXCEL VBA で自動操作できるように奮闘中です
試したこと
objIE.document.getElementById("color").selectedIndex = 1
で、「青色」を選択しているのですが、(msgboxで選択の成功は確認済み)
objIE.document.getElementById("color").FireEvent ("onchange")
で、画面のコンボボックスを更新したいのですが、なぜか更新されません
HTMLソース文中に onchange= といった記載が無いため、下記のHPを参考に
https://qiita.com/rinkun/items/08b6329c0e6fd3db7b37
強制的に発火させようとしましたが、これもうまくいきませんでした
.Document.Script.setTimeout なども試そうとしましたが、
Javaに詳しくないため、うまくいきませんでした
該当のソースコード
<td class="w100Per tLeft"> <select class="easyui-combobox w100Per mousetrap combobox-f combo-f textbox-f" id="color" style="display: none;" textboxname="color.Cd" comboname="color.Cd"> <option selected="selected" value=""></option> <option value="001">001:赤色</option> <option value="002">002:青色</option>
雑駁な質問で恐縮ですが、ご指導のほど、よろしくお願いいたします
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/02/27 04:34
2018/02/27 04:35
2018/02/27 05:09
2018/02/27 05:49