piano con le domande

codice:
Dim objLink As HTMLLinkElement

For Each objLink In objDoc.links
   .....
Next
Così recuperi tutti i collegamenti ipertestuali. Nel ciclo objLink è l'url, quindi puoi esaminarla e vedere se ti interessa o meno.

Il metodo createDocumentFromUrl è asincrono, quindi il codice va avanti senza attendere il completamento dell'operazione, per questo il ciclo di attesa, fino a quando l'avanzamento, quindi readyState, raggiunge lo stato di complete.

outerHtml ritorna l'html esterno (outer) della pagina, inner per la parte interna, mentre outerText e innerText per il solo testo.