Anzeige
Archiv - Navigation
1176to1180
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Prüfen ob URL existiert

Prüfen ob URL existiert
Henner
Hallo zusammen,
leider bringt mich meine bisherige Netzrecherche nicht weiter, auch die SuFu dieses Forums nicht. Ich möchte per VBA ermitteln, ob eine URL bzw. eine Datei im Internet erreichbar ist (Bsp.: http://www.testseite.com/test.txt).
Sofern die Datei text.txt existiert soll Makro A aufgerufen werden, wenn nicht dann Makro B.
Folgenden Code habe ich als Ansatz gefunden:
Sub tt()
Dim HttpReq As New MSXML2.XMLHTTP30
HttpReq.Open "get", "https://www.google.de", False
HttpReq.send
Nachricht = HttpReq.responseText
If InStr(Nachricht, "404 Message--Page Not Found") Then
vorhanden = False
Else
vorhanden = True
End If
End Sub
Viele Grüße und vorab besten Dank!
Henner

3
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Benutzer
Anzeige
AW: Prüfen ob URL existiert
12.09.2010 18:15:20
Nepumuk
Hallo,
versuch es mal so:
Option Explicit

Public Function GetLinkStatus(ByVal strUrl As String) As Boolean
    Dim objXMLHTTP As Object
    If Not Left$(strUrl, 7) = "http://" Then strUrl = "http://" & strUrl
    Set objXMLHTTP = CreateObject("Msxml2.XMLHTTP")
    On Error Resume Next
    objXMLHTTP.Open "GET", strUrl, False
    objXMLHTTP.Send
    GetLinkStatus = objXMLHTTP.Status = 200
    Set objXMLHTTP = Nothing
    On Error GoTo 0
End Function

Public Sub test()
    If GetLinkStatus("http://www.testseite.com/test.txt") Then
        Call Makro_A
    Else
        Call Makro_B
    End If
End Sub

Public Sub Makro_A()
    MsgBox "A"
End Sub

Public Sub Makro_B()
    MsgBox "B"
End Sub

Gruß
Nepumuk
Anzeige
AW: Prüfen ob URL existiert
12.09.2010 22:21:06
Henner
Hi Nepumuk,
ich werds morgen mal testen, heute schaffe ich es leider nicht mehr. Besten Dank schonmal!!
Gruß Henner
AW: Prüfen ob URL existiert (ERL/DANKE!)
12.09.2010 22:35:41
Henner
Hmpf... die Neugierde war (viel) zu groß :-) Ich musste es eben schnell testen - und: Es funktioniert!
Super - vielen vielen Dank und einen guten Start in die Woche!
Gruß Henner
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige
Archiv - Verwandte Themen