[英]VBA / HTML / jQuery Chosen AutoComplete - Select in a list
我正在尝试在Excel中使用VBA在网站列表中选择一个值。 这不是“正常列表”,该网站使用的是jQuery Chosen自动完成功能(例如: example )。 看起来像这样: 屏幕截图 。
我尝试了很多事情(例如用于常规列表),但是只有SendKeys有效,我想使用更好的方法。
我在页面上使用了selected.jquery.js的HTML代码的“头部”部分。
这是盒子的HTML代码:
<select name="type" id="type" class="texteFormulaire" style="width:600px; " onblur="" onmousedown="" onclick="" onchange="" >
<option value="0">---</option>
<option value="1">blabla</option>
<option value="2">blublu</option>
</select>
<script>
autoCompleteSelect.activerAutoCompletePourSelect("type");
</script>
如果您有任何想法,非常感谢! 我不知道是否已填写您可能需要的所有信息,请随时询问我更多信息。
好吧,我终于找到了答案。 也许它将帮助其他人:
Dim CurrentWindow As HTMLWindowProxy: Set CurrentWindow = IE.document.parentWindow
Call CurrentWindow.execScript("jQuery('#type').val('2');jQuery('#type').trigger('chosen:updated');")
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.