【发布时间】:2013-11-22 12:22:51
【问题描述】:
我看过这个答案:html parsing of cricinfo scorecards
但是,这些变量类型在 excel 2011 中不可用:
Dim tbl As HTMLTable
Dim tr As HTMLTableRow
还有其他方法可以使用 excel 2011 从 Web 获取数据吗?
【问题讨论】:
标签: vba excel web-scraping html-table excel-2011
我看过这个答案:html parsing of cricinfo scorecards
但是,这些变量类型在 excel 2011 中不可用:
Dim tbl As HTMLTable
Dim tr As HTMLTableRow
还有其他方法可以使用 excel 2011 从 Web 获取数据吗?
【问题讨论】:
标签: vba excel web-scraping html-table excel-2011
您需要设置对 Microsoft HTML 对象库的引用。在您的 VBA 编辑器窗口中,单击工具 > 参考并选择 Microsoft HTML 对象库。这应该使这些变量类型可用。
如果找不到,请点击浏览并找到: C:\WINDOWS\system32\mshtml.tlb 这是 MS Internet Explorer 自带的;如果没有,请下载并安装 MS Internet Explorer。
哦...您有 Excel 2011(适用于 Mac);我猜 Windows 文件路径不适合你。我猜如果你安装 MS Internet Explorer,你也会得到 MS HTML 对象库。
【讨论】: