Grazie ho cercato su google e ho trovato tutte le info necessarie per leggere il file XML e per questo ringrazio.

Adesso ho una piccola domanda

con questo pezzo di codice:

' CARICO IL FILE XML
Set obj = New DOMDocument
obj.async = False
obj.Load "c:\temp\pippo.xml"

' RECUPERO IL NODO CHE VOGLIO LEGGERE
Set elemento = obj.documentElement
Set Nome = elemento.selectNodes("EventLogItem/strNome")

For Each nodo In Nome
MSFlexGrid1.TextMatrix(I + 1, 0) = nodo.Text
MSFlexGrid1.ColAlignment(0) = 1
Next
__________________________________________________ _____________

Così facendo però nel MSflexgrid scrive SOLO l'ultima voce che passa nel ciclo for each .... mentre io chiaramente avrei bisogno di scrivere nel grid TUTTE le voci che reperisco dal ciclo fro each.

Tanto per essere chiaro, il file XML al nodo Nome contiene:
Mario
Valerio
Antonio
Valentino

E nel flexgrid mi scrive sempre e solo Valentino.

GRAZIE INFINITE