繁体   English   中英

VBA / HTML / jQuery选择自动完成-在列表中选择

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM