【问题标题】:VBA / HTML / jQuery Chosen AutoComplete - Select in a listVBA / HTML / jQuery 选择自动完成 - 在列表中选择
【发布时间】:2014-12-26 07:13:36
【问题描述】:

我正在尝试在 Excel 中使用 VBA 在网站上的列表中选择一个值。 这不是一个“普通列表”,该网站使用 jQuery Chosen 自动完成功能(例如:example)。 它看起来像这样: screenshot.

我尝试了很多东西(比如通常的列表),但只有 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>

如果您有任何想法,非常感谢! 我不知道我是否提供了您可能需要的所有信息,请随时向我询问更多信息。

【问题讨论】:

    标签: javascript jquery html vba autocomplete


    【解决方案1】:

    好吧,我终于找到了答案。 也许它会帮助其他人:

    Dim CurrentWindow As HTMLWindowProxy: Set CurrentWindow = IE.document.parentWindow
    Call CurrentWindow.execScript("jQuery('#type').val('2');jQuery('#type').trigger('chosen:updated');")
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-02-09
      • 1970-01-01
      • 2011-01-13
      • 2020-09-04
      • 2011-12-05
      • 2014-11-19
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多