将VBA转换为.NET语言

时间:2011-11-22 14:45:04

标签: c# .net ms-access vba

  

可能重复:
  Is it possible to convert VBA to C#?

假设我有一个大型VBA项目,并希望将其转换为.NET语言。有没有办法自动完成?或者我可以生成UML和类结构,然后手动附加方法体?

1 个答案:

答案 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如何分享一些相似之处,你可能会使用某些代码的转换器。