2012-07-16 63 views

回答

6

不,VBA和VB.NET之間唯一的相似之處是看起來類似的語法。

VBA與Visual Basic 6類似,從1997年(?)開始,它就已經過時了,所以VBA不是一種非常現代的語言。

VB.NET是一種現代語言,具有與C#相同的功能,但語法很糟糕,所以我個人更喜歡C#。

VBA是一種解釋型語言,而VB.NET被編譯。

如果您對Office編程感興趣,可以考慮在VB.NET和VSTO中執行您的下一個Office項目,這是VBA的現代替代方案。