我们手头上有一些设计用于Excel 2003的自定义Excel加载项。我们想升级到Office 2013,但是这些加载项在新版本中无法正常运行。是否可以将这些加载项转换为与Office 2013一起使用?如果是这样,转换它们的最佳方法是什么?
据我所知,没有实用程序可以将VBA代码从一个Office老式转换为另一个。随着每个新版本的出现,对象模型已经以多种微小的方式进行了更改。为了保持向前的兼容性,我们做出了令人印象深刻的努力,但是问题仍然不可避免(我自己也遇到过)。我必须想象,要制造出一种能够保证保留旧代码功能的通用转换工具将太困难了。
因此,恐怕您正在面对调试/重新编码活动,以使自定义加载项再次可用于Excel 2013。当代码引发错误时,请使用,在Google上搜索有问题的对象/函数Excel Range.FillDown site:msdn.microsoft.com
。只要您拥有具有合理编程背景的人员来解释它,它便有望提供足够的信息来使代码再次运行。
如果您手头没有合适的软件开发人员,则可以尝试使用eLance之类的自由承包服务。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句