It probably could be redeveloped to work from Excel, but frankly as it is easier to process the document from Word. Word and Excel VBA are inherently similar so you shouldn't have any difficulty running the code from Word -
http://www.gmayor.com/installing_macro.htm