Yes it is possible from within both visual basic and visual basic for applications as that is what you would use from within excel. If you go to the vba code window and press F1 and search for open workbook, you should be able to find some example code on how to do what you want to do. Then also perhaps, someone might come along and give you a few examples but if they don't, you can always use your friends (yahoo, google, ask, answers, bing) to search for vba open workbook or vba tutorial...
Good Luck