If you know all your users will have excel, you can convert your excel references to "Object"s instead of hardcoded excel objects and then remove the DLL references from your project. This will work will all versions of office, as long as you don't use some NEW function that is not in the older versions.
For example, instead of this:
Dim _xlApp As Excel.Application
Dim _xlBook As Excel.Workbook
Try this:
Dim _xlApp As Object 'Excel.Application
Dim _xlBook As Object 'Excel.Workbook
Everything works the same (except no intellisence) except for instantiation of the excel application:
_xlApp = CreateObject("Excel.Application") 'New Excel.Application
I have done it this way for 15 years without ever changing my code based on different versions.