正如标题所问的,我使用的某些工具依赖于带有Internet控件的VBA代码来对IE页面进行web抓取和控制。随着明年IE11的生命周期即将结束,有谁知道这将如何影响VBA中的互联网控制,或者它是否仍将发挥作用?试图弄清楚我们是否需要加速转换到另一种语言。未安装IE,VBA Internet Controls功能无法启动IE。这是我见过的唯一一件事,但我想知道是否有人有这方面的经验?
基于web代码,我发现表似乎属于元素类etxtmed,因此我在下面编写了VBA。运行这段代码后,我发现它只在数据下面刮擦。我认为这是因为("etxtmed")(0)引用了第一个("etxtmed")表,然后在(0)和VBA第一次报告"Element not exist",然后在这一行代码r = tbl.Rows.Length