Det er ikke særlig svært at komme i gang med.
Lav først en reference til "Microsoft XML, v4.0". Hvis du har en fil "test.xml" med dette indhold:
<?xml version="1.0" encoding="iso-8859-1"?>
<personer>
<person id="1" navn="Peter Hansen"/>
<person id="2" navn="Helle Petersen"/>
<person id="3" navn="Lars Østergaard"/>
</personer>
Så kan du læse personerne ind med denne kode:
Dim xmlDoc As MSXML2.DOMDocument
Dim xmlNode As MSXML2.IXMLDOMNode
Dim id As String
Dim navn As String
Set xmlDoc = New MSXML2.DOMDocument
xmlDoc.async = False
xmlDoc.Load "test.xml"
For Each xmlNode In xmlDoc.selectNodes("personer/person")
id = xmlNode.Attributes.getNamedItem("id").Text
navn = xmlNode.Attributes.getNamedItem("navn").Text
Debug.Print id, navn
Next
Microsoft har en tutorial for VB-programmører her:
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/xmlsdk/htm/dom_hdi_vb_81gi.aspDer er selvfølgelig _meget_mere_ i XML-programmering, men hvis du bare skal hente noget fra en fil er det ret nemt.