Hallo allemaal,
Wie kan mij helpen?
Ik ben bezig een adressenlijst op te stellen van klanten, hierbij wil ik gaan kijken wat de afstand tussen ons bedrijf in de klant is. ik heb hiervoor al op verschillende forums gekeken en weet nu hoe ik dit moet doen doormiddel van de volgende code:
Public Function GetPage(sLink As String) As XMLHTTP40
Dim oObj As MSXML2.XMLHTTP40
Set oObj = New XMLHTTP40
oObj.Open "GET", sLink, False
oObj.send ""
Set GetPage = oObj
End Function
Public Function GetDistanceBetweenAreaCodes(Code1 As String, Code2 As String)
Dim oResult As XMLHTTP40
Dim oDOM As DOMDocument40
Dim sStr As String
Dim sResult As String
Dim sURL As String
Const sKeyWords As String = "</strong> route over <strong>"
sURL = "http://route.anwb.nl/routeplanner/servlet/rp?action=0&zip1="
sURL = sURL & Code1 & "&city1=&street1=&zip2="
sURL = sURL & Code2 & "&city2=&street2=&iad=homepage.navigatie.middenkolom.routeplannerplanroute"
Set oResult = GetPage(sURL)
Set oDOM = New DOMDocument40
sStr = oResult.responseText
sResult = Mid(sStr, InStr(sStr, sKeyWords) + Len(sKeyWords))
sResult = Replace(Mid(sResult, 1, InStr(sResult, " ")), ",", ".")
GetDistanceBetweenAreaCodes = Val(sResult)
End Function
Nu is mijn vraag, kan ik deze code aanpassen zodat ik inplaats van op de postcode, met de plaatsnaam de afstand kan berekenen?
Alvast bedankt voor de hulp.
Wie kan mij helpen?
Ik ben bezig een adressenlijst op te stellen van klanten, hierbij wil ik gaan kijken wat de afstand tussen ons bedrijf in de klant is. ik heb hiervoor al op verschillende forums gekeken en weet nu hoe ik dit moet doen doormiddel van de volgende code:
Public Function GetPage(sLink As String) As XMLHTTP40
Dim oObj As MSXML2.XMLHTTP40
Set oObj = New XMLHTTP40
oObj.Open "GET", sLink, False
oObj.send ""
Set GetPage = oObj
End Function
Public Function GetDistanceBetweenAreaCodes(Code1 As String, Code2 As String)
Dim oResult As XMLHTTP40
Dim oDOM As DOMDocument40
Dim sStr As String
Dim sResult As String
Dim sURL As String
Const sKeyWords As String = "</strong> route over <strong>"
sURL = "http://route.anwb.nl/routeplanner/servlet/rp?action=0&zip1="
sURL = sURL & Code1 & "&city1=&street1=&zip2="
sURL = sURL & Code2 & "&city2=&street2=&iad=homepage.navigatie.middenkolom.routeplannerplanroute"
Set oResult = GetPage(sURL)
Set oDOM = New DOMDocument40
sStr = oResult.responseText
sResult = Mid(sStr, InStr(sStr, sKeyWords) + Len(sKeyWords))
sResult = Replace(Mid(sResult, 1, InStr(sResult, " ")), ",", ".")
GetDistanceBetweenAreaCodes = Val(sResult)
End Function
Nu is mijn vraag, kan ik deze code aanpassen zodat ik inplaats van op de postcode, met de plaatsnaam de afstand kan berekenen?
Alvast bedankt voor de hulp.