I am interested in making this "directions" program for you. I have experience with almost all of the pieces of the program.
To write the program, I will use Java. If you want, I can even make the program so that you don't have to have Java installed (I can bundle the Java JRE with the program using Launch4j, a Java bundling tool I have used many times).
Here are the pieces to the program and how I'll make them:
1) To read the Excel file, I will use the Apache POI API. It's an API for Java that lets me read/write Microsoft Office documents (such as Excel and Word documents). I have used it many times for past projects, so it's not new for me.
2) To get turn-by-turn directions from Google, I will use the Google Maps API that Google provides. I will not be able to get a map of the directions, but I will be able to get simple turn-by-turn text directions. I have never used this API before, but it's based around calling GET requests on URLs and then parsing the Google server's response as JSON, both of which I have done before. I just haven't used specifically Google's API.
3) To save the directions to the Word document, I'll use the Apache POI API again. I have never used the Word side of the API (I've only used the Excel side), but I can learn how to use the Word side the same way I learned to use the Excel side my first time using it.
Let me know if you are interested in me making this program for you. Hope to hear from you soon.
Regards,
Christopher (andrewscm)