我对此很新,并寻求一些帮助。我一直在论坛中搜索这些答案,但我对HTML以及VBA如何与它进行交互以完善解决方案的知识不足。
我正在尝试让VBA自动执行以下过程:
导航至AirNav.com/airports(已完成) 输入机场ID(SFO)和提交(已完成)
进入机场网站页面后,将STAR,IAP和离境程序与这些文件的数据库进行比较。如果文件已存在,则不执行任何操作。如果是新文件(pdf),请下载并将其保存到数据库中。
如上所述,我可以让它导航到机场的网站页面,但我不知道它查看每个单独文件的语法,以及下载它的语法(如果它是新的)。我应该能够找出与数据库文件名进行比较的代码。
以下是我的代码:
'Open Airnav Website
Dim IE As Object
Set IE = CreateObject("Internetexplorer.application")
IE.navigate "https://airnav.com/airports/"
IE.Visible = True
'Enters airport ID in field and enters its website
IE.Document.forms("f").Item(0).Value = "SFO"
IE.Document.all.Item("Submit").Click
我们运行IE11。我很确定我们无法访问我已经注意到人们引用的库 - 我们已经被锁定了。我只是在寻找基本语法。
谢谢!