1

我已经看到了这个答案: html parsing of cricinfo scorecards

但是,这些变量类型在 excel 2011 中不可用:

Dim tbl As HTMLTable
Dim tr As HTMLTableRow

是否有另一种方法可以使用 excel 2011 从 Web 获取数据?

4

1 回答 1

0

您需要设置对 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 对象库。

于 2013-11-11T02:40:36.460 回答