You posted originally from last year and may have already found your solution, but if not, you may want to consider our software
CDXZipStream, a Microsoft Excel add in that works in conjunction with MapPoint. It offers the advantage that you can list all your destinations in an Excel worksheet, and it will optimize the order as well as provide driving directions, trip duration data, fuel cost and a map. The user works entirely in Excel, with MapPoint working entirely in the background. Hope this is helpful ...