Handige VBA verwijzingen (references)

Als je met Visual Basic for Applications (VBA) voor Excel werkt, zijn er een aantal handige verwijzingen die je leven een stuk makkelijker maken. Deze verwijzingen kan je vinden onder “Extra” –> “Verwijzingen”. Je krijgt dan een menu te zien waarin je talloze bibliotheken te vinden krijgt. Zie onderstaande screenshot.

Enkele handige verwijzingen zijn:

Microsoft Scripting Runtime

Microsoft Internet Controls
Microsoft HTML Object
LibraryMicrosoft XLM, v6.0

Microsoft Scripting Runtime

Met de Microsoft Scripting Runtime bibliotheek heb je talloze opties om bewerkingen uit te voeren voor bestanden en mappen. Denk hierbij voor bestanden bijvoorbeeld aan:

  • kopiëren
  • hernoemen
  • verplaatsen
  • eigenschappen bekijken zoals
    • aanmaakdatum
    • laatst aangepast
    • laatst geopend
    • locatie
    • etc
  • bestanden in mappen uitlezen

Microsoft Internet Controls

Met Microsoft Internet Controls kan je vanuit Excel je Internet Explorer besturen. Door deze bibliotheek te activeren zie je alle opties die mogelijk zijn.

Microsoft HTML Object Library

De Microsoft HTML Object Library is een van de belangrijkste bibliotheken om te activeren als je begint met Web Scraping via Excel. Hierdoor krijg je namelijk inzicht in de mogelijkheden die je hebt binnen HTML objecten. Een belangrijk object binnen deze bibliotheek is bijvoorbeeld IHTMLElement. Alleen al met dit object zijn er zeer veel mogelijkheden. Hier wordt uitgebreid op ingegaan in het bijhorende artikel.

Microsoft XLM, v6.0

Microsoft XLM, v6.0 is handig als je snel een verbinding wilt maken met een internetsite, achter de schermen. Je maakt dan verbinding met een server via een HTTP request zonder dat je je Internet Explorer hoeft te gebruiken. Hierdoor werkt je script sneller, omdat je normaliter de hele website moet laden, inclusief plaatjes en/of advertenties. Via XML maak je direct verbinding met de brondata van de website. Lees het artikel voor meer informatie.

Geef een antwoord

Het e-mailadres wordt niet gepubliceerd.