假设我有一个大型VBA项目,并希望将其转换为.NET语言。有没有办法自动完成?或者我可以生成UML和类结构,然后手动附加方法体?
答案 0 :(得分:4)
我认为没有提供将VBA迁移到.NET的方法,但是有一些在线转换工具可能有助于作为部分代码的语法参考。这种方法很麻烦,但它可能比手工完成更容易。
这是一篇讨论将VBA迁移到VB.NET的文章:
http://msdn.microsoft.com/en-us/library/aa192490%28v=office.11%29.aspx
<强>转换器强>
这是一个VB.NET到C#转换器:
http://www.developerfusion.com/tools/convert/vb-to-csharp/
这是另一个:
http://converter.telerik.com/
我不知道转换器有多大帮助,因为它们旨在将.NET语言转换为其他.NET语言,但是看看VBA和VB.NET如何分享一些相似之处,你可能会使用某些代码的转换器。