2011-10-19 13 views
8

Używam VBA z Microsoft Access.VBA z Microsoft Access - sprawdź, czy obiekt istnieje

Ustawiam obiekt na element wewnątrz WebBrowserControl, który czasami istnieje, czasami nie.

Dim myWebBrowser As Object 
Dim myItemInsideWebpage As Object 

Set myWebBrowser = Me.WebBrowser0.Object 
Set myItemInsideWebpage = myWebBrowser.Document.GetElemendById("myDiv") 

Jeśli "myDiv" istnieje, to niesamowite, jeśli nie, chcę, aby Access dał mi znać, abym mógł sobie z tym poradzić.

Odpowiedz

14

Wierzę, że będzie to coś jak

If myItemInsideWebpage Is Nothing Then 
' doesn't exist 
Else 
' does exist 
End If 

może trzeba poprzedzić swoją „Ustaw” oświadczenie z „On Error Resume Next” w przypadku błąd jest generowany, gdy „myDiv” nie istnieje.

+0

Doskonałe dzięki. – JMK

Powiązane problemy