Helpmij.nl
Helpmij.nl
Helpmij.nl
Steun Helpmij.nl! Klik hier     Computerprobleem? Klik hier!

Quote

Weergeven resultaten 1 tot 2 van 2

Onderwerp: Getobject & Web

  1. #1
    Giga Honourable Senior Member
    Verenigingslid

    Geregistreerd
    12 juni 2008
    Vraag is niet opgelost

    Getobject & Web

    Geachte marktbezoekers,

    Ik wil de gegevens van een bestand op Internet gebruiken om een Userformcontrol te vullen.

    Met vier methoden lukt dat (zie hieronder).
    De methode Getobject laat het afweten.
    Heeft iemand een idee waarom Getobject wel een bestand uit het eigen systeem kan openen en niet een bestand uit Internet ?

    Wat werkt:
    Code:
    Private Sub UserForm_Initialize()
      Listbox1.List = ThisWorkbook.Sheets.Add(, Sheets(Sheets.Count), , "http://www.snb-vba.eu/bestanden/Q_test.xlsx").Cells(1).CurrentRegion.Value
        
      Listbox1.List = Workbooks.Add("http://www.snb-vba.eu/bestanden/Q_test.xlsx").Sheets(1).Cells(1).CurrentRegion.Value
        
      Listbox1.List = Workbooks.Open("http://www.snb-vba.eu/bestanden/Q_test.xlsx").Sheets(1).Cells(1).CurrentRegion.Value
         
      ThisWorkbook.FollowHyperlink "http://www.snb-vba.eu/bestanden/Q_test.xlsx"
      ListBox1.List = Workbooks("Q_test.xlsx").Sheets(1).Cells(1).CurrentRegion.Value
    End Sub
    Wat niet werkt:
    Code:
    Private Sub UserForm_Initialize()
        ListBox1.List = GetObject("http://www.snb-vba.eu/bestanden/Q_test.xlsx").Sheets(1).Cells(1).CurrentRegion.Value
    End Sub
    Bij voorbaat mijn dank.
    VBA voor smarties
    VBA is een taal die je moet leren met een grammatica- en een woordenboek.

    http://www.helpmij.nl/forum/announcement.php?f=5
    Plaats svp geen bestanden op andere sites; nadat het bestand daar verwijderd is wordt een forumdraad onbegrijpelijk voor anderen.

  2. #2
    Mega Honourable Senior Member
    Geregistreerd
    6 juli 2010
    Locatie
    Eindhoven
    Afstand tot server
    ±91 km
    Getobject is per definitie COM gebaseerd. Lokaal werkt wel omdat de benodigde COM component (excel) wordt gededuceerd uit de bestandsnaam en dan lokaal het excel component wordt gestart. Ik kan wel naar een andere server maar dat gebeurt via de windows remote objects poorten (135,137,139?).

    http (poort 80) lijkt niet te worden ondersteund. Wat je opdracht eigenlijk inhoud is ook niet logisch voor remote gebruik: Als je getobject gebruikt op een remote connectie start je op de server het object "excel" (wat in principe kan met DCOM, maar niet wordt ondersteund in HTTP).

    Wat de andere oplossingen doen is eerst de file lokaal maken via een download en vervolgens lokaal starten.
    "Ik geloof niet in een limiet van mijn kunnen,
    wel van mijn kennis"

Berichtenregels

  • U mag geen nieuwe vragen starten.
  • U mag niet reageren op berichten.
  • U mag geen bijlagen versturen.
  • U mag uw berichten niet bewerken.
  •  
Helpmij.nl
Helpmij.nl

Helpmij.nl en business

Partners
Sponsoren
Aanbiedingen