This is probably the easiest way to do it.
Be sure to make a reference to the MSHTML.lib (Microsoft HTML Object Library).


VB Code:
  1. Option Explicit
  2. Dim WithEvents hDoc As HTMLDocument
  3.  
  4.  
  5. Private Sub Form_Load()
  6.     WebBrowser1.Navigate "'http://www.yahoo.com"
  7. End Sub
  8.  
  9. Private Function hDoc_oncontextmenu() As Boolean
  10.     hDoc_oncontextmenu = False
  11. End Function
  12.  
  13. Private Sub WebBrowser1_BeforeNavigate2(ByVal pDisp As Object, URL As Variant, Flags As Variant, TargetFrameName As Variant, PostData As Variant, Headers As Variant, Cancel As Boolean)
  14.     Set hDoc = Nothing
  15. End Sub
  16.  
  17. Private Sub WebBrowser1_DocumentComplete(ByVal pDisp As Object, URL As Variant)
  18.     Set hDoc = WebBrowser1.Document
  19. End Sub