如何使用VBA刷新IE

时间:2011-12-30 12:57:58

标签: internet-explorer vba refresh

我一直试图找出一种通过VBA刷新内部资源管理器的方法。我有一个网页,我需要定期刷新,我需要VBA或其他东西来刷新它。 你们知道如何让VBA刷新网页吗?

1 个答案:

答案 0 :(得分:2)

要使用此代码应用Early Binding,您需要在Visual Basic编辑器中添加对“Microsoft Internet Controls”的引用

此代码将打开IE,转到google,等待页面完全加载,然后刷新。

Sub RefreshPage()

  Dim page As New InternetExplorer      
  page.Navigate "www.google.com"
  page.Visible = True      
  Do
  Loop Until page.ReadyState = READYSTATE_COMPLETE
  page.Refresh

End Sub