Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/vba/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/26.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用vba excel 2011下载数据_Vba_Excel_Web Scraping_Html Table_Excel 2011 - Fatal编程技术网

如何使用vba excel 2011下载数据

如何使用vba excel 2011下载数据,vba,excel,web-scraping,html-table,excel-2011,Vba,Excel,Web Scraping,Html Table,Excel 2011,我看到了这个答案: 但是,这些变量类型在excel 2011中不可用: Dim tbl As HTMLTable Dim tr As HTMLTableRow 是否有其他方法使用excel 2011从web获取数据?您需要设置对Microsoft HTML对象库的引用。在VBA编辑器窗口中,单击工具>参考并选择Microsoft HTML对象库。这将使这些变量类型可用 如果找不到,请单击浏览并查找:C:\WINDOWS\system32\mshtml.tlb这是MS Internet Expl

我看到了这个答案:

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

Dim tbl As HTMLTable
Dim tr As HTMLTableRow

是否有其他方法使用excel 2011从web获取数据?

您需要设置对Microsoft HTML对象库的引用。在VBA编辑器窗口中,单击工具>参考并选择Microsoft HTML对象库。这将使这些变量类型可用

如果找不到,请单击浏览并查找:C:\WINDOWS\system32\mshtml.tlb这是MS Internet Explorer附带的;如果没有,请下载并安装MS Internet Explorer


哦。。。你有Excel 2011 for Mac;我猜Windows文件路径对您不起作用。我猜如果您安装了MS Internet Explorer,您也会得到MS HTML对象库。

谢谢,但我没有看到参考资料下列出的库。我怎么加呢?不知道。你可以试试。据我所见,IE不适用于mac。我在谷歌上搜索了mac的IE浏览器,发现了一个旧版本;我不知道你到底想要不想要。否则,我想你又回到了使用Excel2011从网上获取数据的另一种方法了吗?我帮不了你,我感谢你的努力!谢谢