VB.NET是否与Excel 2003/2007中用于可在backgrouund中编写的用户可编辑代码中使用的语言相同?
ten*_*our 15
不,Excel 2003和2007使用Visual Basic for Applications,它是Visual Basic 6的变体.这是VB.NET的一个巨大变化.有关具体差异的详细信息,请参见此处.
Joh*_*hnB 11
不,VBA和VB.NET之间唯一相似的是类似的语法.
VBA类似于Visual Basic 6,自1997年以来已经过时(?),因此VBA不是一种非常现代的语言.
VB.NET是一种现代语言,具有与C#相同的功能,但语法很糟糕,所以我个人更喜欢C#.
VBA是一种解释语言,而VB.NET是编译的.
如果您对Office编程感兴趣,可以考虑在VB.NET和VSTO中进行下一个Office项目,这是VBA的现代替代方案.
| 归档时间: | 
 | 
| 查看次数: | 24086 次 | 
| 最近记录: |