簡體   English   中英

Excel VBA與VB.NET相同嗎?

[英]Is Excel VBA the same as VB.NET

VB.NET是否與Excel 2003/2007中用於可在backgrouund中編寫的用戶可編輯代碼中使用的語言相同?

不,Excel 2003和2007使用Visual Basic for Applications ,它是Visual Basic 6的變體。這是VB.NET的一個巨大變化。 有關具體差異的詳細信息,請參見此處

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

VBA類似於Visual Basic 6,自1997年以來已經過時(?),因此VBA不是一種非常現代的語言。

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

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

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM