使用VBA将数据从Excel解析到IE
Parse data from Excel to IE using VBA
我正在尝试使用 VBA 将 Excel 工作表中的一些数据解析为 IE 页面,并且我很难将数据发送到一个看起来像特殊组合框的对象。
实际上,该特定页面上有2个组合框,定义如下:
组合框 1:
<selectname="material[]">
<optionvalue="3">AL</option>
<optionvalue="2">TL</option>
<optionvalue="1">GL</option>
组合框 2:
<divclass="ui-widget">
<selectname="partner" id="ID" style="width:300px">
<optionvalue="no"></option>
<optionvalue="3766">COMPANY 1</option>
<optionvalue="3792">COMPANY2</option>
<optionvalue="3764">COMPANY 3</option>
<optionvalue="3071">COMPANY 4</option>
虽然我可以使用以下代码将数据发送到组合框 1:
IE.document.all.Item("material[]").selectedIndex = "2"
似乎相同的代码在第二个组合框上不起作用:
IE.document.all.Item("partner").selectedIndex = "3766"
并且不显示任何数据(也不触发任何错误)。
你有什么想法我该怎么做吗?
您似乎将select
的值与其索引混淆了。 这两件事是无关的。
相关文章:
- 为什么这在IE中的工作方式与在Firefox中不同
- 后焦点更改为IE 11中的地址栏,而不是转移到表单中的下一个控件
- 如何在读取XLS/XLSX本地文件时,使用IE的javascript代码启用未标记为安全的ActiveX控件
- 将HTML表格导出到excel时,无法将数据加载到excel文件中
- jQuery blueimp文件上传:将N-1个文件上传到IE中的服务器
- 有没有一种方法可以在控制台关闭的情况下让console.log()在IE中记录消息
- 设置倒计时计时器,IE出现问题
- 仅在IE中,javascript中的时区名称不正确
- 提交按钮,该按钮位于使用 Excel VBA 的 Javascript 中
- 在IE中加载Firebug Lite时出现问题
- Angularjs导出到excel不在IE中工作
- ExtJs4 在IE中从javascript生成Excel文件得到我:“传递给系统调用的数据区域太小”
- 使用VBA将数据从Excel解析到IE
- 将HTML表格的内容导出到Excel表格中,以便IE、Mozilla、Firefox等浏览器支持
- 在IE(以及所有其他浏览器)中使用javascript将HTML表导出到excel.csv
- 从IE打开的Excel文件;不存在,但确实存在
- 从MS Excel复制粘贴在IE中失败,但在Firefox中有效
- OfficeJS Excel 2013 - IE保护模式下的登录流程
- 在 IE 7 中使用 JavaScript 将 Base64 字符串另存为 Excel .xls 文件
- 导出jtable excel在javascript上的IE