2012-07-16 58 views

回答

6

不,VBA和VB.NET之间唯一的相似之处是看起来类似的语法。

VBA与Visual Basic 6类似,从1997年(?)开始,它就已经过时了,所以VBA不是一种非常现代的语言。

VB.NET是一种现代语言,具有与C#相同的功能,但语法很糟糕,所以我个人更喜欢C#。

VBA是一种解释型语言,而VB.NET被编译。

如果您对Office编程感兴趣,可以考虑在VB.NET和VSTO中执行您的下一个Office项目,这是VBA的现代替代方案。