我尝试通过VBA从网页的下拉列表中选择一个选项。 我可以使用GetelementbyId来完成,如下所示,因为选项列在HTML代码中。
IE.Document.getElementById("Dominio").Value = "yadayada"
第一个HTML部分:
<select name="Dominio" id="Dominio" class="campoSelect1"
style="width:262px;">
<option value="yadayada">Yadayada</option>
虽然,对于另一个下拉列表我无法做到这一点,我猜是因为选项是在javascript函数中而未在HTML代码中列出。有什么想法吗?
提前感谢您的帮助。
第二个HTML部分:
...
<script type="text/javascript">
</script>
<div id="contenido" class="contenidoPanel">
<div>
<h2>Planificación Semanal</h2>
<div class="hr"></div>
<div id="contenedorOpciones" style="width: 700px" class="formulario">
<div class="formulario-inline">
<label id="Label2">Unidad Negocio:</label>
<select id="UnidadesNegocio" style="width: 150px" onchange="javascript:rellenaSubproyectosConsolidados();">
</select>
<label id="Label3">Subproyecto:</label>
<select id="subproyecto" style="width: 340px" onchange="javascript:rellenaservicio();">
</select>
</div>
...