in reply to
"use Win32::OLE::Const" not having an effect
First, are you sure that you listed the correct versions of Strawberry Perl? Based on the available downloads from Strawberry Perl's web site, I think you mean version 18.104.22.168 instead of version 5.014 and version 22.214.171.124 instead of version 5.016.
Do both systems have Excel installed? If the new system does not have Excel installed, then your code will not be able to load the Microsoft Excel Object Library since it won't exist on that system.