Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1088to1092
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

function Internet quelllcode

function Internet quelllcode
Michael
Hallo!
Ich habe hier bei herber diesen code gefunden!
Was muss ich tun, damit ich diese Programm zum laufen bringe!
'Mit
Sub main()
'call 

Function GetInnerX
'End Sub
()klappt es nicht!
Ich habe keine Ahnung wie man es sonst macht?
Vielen Dank
Michael
  • Open "C:\Herber.htm" For Output As #1
    Print #1, GetInnerX("https://www.herber.de", "HTML")
    Close 1
    Function GetInnerX(strURL As String, Optional strWhat As String = "HTML") As String
    Dim objIE As Object, objDoc As Object
    Dim strMldg As String
    GetInnerX = ""
    On Error GoTo ErrorHandler 'evtl. Fehler (auch serverseitig) abfangen
    Set objIE = CreateObject("InternetExplorer.Application")
    objIE.Visible = False
    objIE.Navigate strURL
    Do While objIE.Busy
    Loop
    Set objDoc = objIE.Document
    Do While objDoc.readyState  "complete"
    Loop
    Select Case UCase(strWhat)
    Case "HTML"
    GetInnerX = objDoc.Body.InnerHTML
    Case Else
    GetInnerX = objDoc.Body.InnerText
    End Select
    objIE.Quit
    Exit Function
    ErrorHandler:
    If Err.Number  0 Then
    strMldg = "Fehler 0x" & Hex(Str(Err.Number)) & " wurde ausgelöst von " _
    & Err.Source & Chr(10) & Err.Description
    MsgBox strMldg, vbCritical, "Fehler beim Zugriff auf WWW via InternetExplorer", Err.HelpFile,    _
    _
    _
    Err.HelpContext
    Err.Clear
    End If
    End Function
    

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

    Betreff
    Benutzer
    Anzeige
    AW: function Internet quelllcode
    21.07.2009 23:44:14
    Ramses
    Hallo
    Sub So_Gehts()
    'Ausgabedatei definieren
    Open "D:\Herber.htm" For Output As #1
    'Seite abrufen und Ausgabeformat definieren
    Print #1, GetInnerX("https://www.herber.de", "HTML")
    Close 1
    MsgBox "Fertig"
    End Sub
    
    Gruss Rainer
    AW: function Internet quelllcode
    22.07.2009 09:38:48
    Michael
    Vielen Danke!
    Ist es möglich die Daten in einer Tabelle einzutragen, anstatt in einer html DAtei?
    Gruß Michael
    AW: function Internet quelllcode
    22.07.2009 22:10:33
    Ramses
    Hallo
    Klar ist das möglich, aber das war ja nicht deine Frage.
    Die einfachste Variante:
    Öffne die HTML Datei mit EXCEL.
    Ales andere lässt sich mit diesem Code nicht durchführen. Da muss etwas komplett neues programmiert werden.
    Ausserdem wird hier niemand ins Blinde rein programmieren.
    Gruss Rainer
    Anzeige

    Beliebteste Forumthreads (12 Monate)

    Anzeige

    Beliebteste Forumthreads (12 Monate)

    Anzeige
    Anzeige
    Anzeige