VB.NET與Excel 2003/2007中使用的用戶可編輯代碼中使用的語言相同,您可以在後臺編寫代碼?Excel VBA與VB.NET相同
9
A
回答
7
不,Excel 2003和2007使用Visual Basic for Applications,它是Visual Basic 6的變體。這是從VB.NET的巨大變化。有關具體差異的更多詳細信息,請參閱here。
6
不,VBA和VB.NET之間唯一的相似之處是看起來類似的語法。
VBA與Visual Basic 6類似,從1997年(?)開始,它就已經過時了,所以VBA不是一種非常現代的語言。
VB.NET是一種現代語言,具有與C#相同的功能,但語法很糟糕,所以我個人更喜歡C#。
VBA是一種解釋型語言,而VB.NET被編譯。
如果您對Office編程感興趣,可以考慮在VB.NET和VSTO中執行您的下一個Office項目,這是VBA的現代替代方案。
相關問題
- 1. Excel VBA宏條件格式與相交
- 2. Excel VBA:將文件保存在與宏相同的位置
- 3. Excel C#Interop與Excel VBA
- 4. '是'VB.NET關鍵字與Object.ReferenceEquals相同嗎?
- 5. VBA到VB.NET excel文件存儲問題
- 6. 我應該用vb.net還是VBA?主要與Excel文件
- 7. Excel中的顏色不同但顏色指數相同VBA
- 8. Excel的VBA:在同一行
- 9. Excel VBA用戶窗體 - 設置與用戶窗體大小相同的圖表
- 10. 如何使用Excel VBA輸出與ALT +(數字)類型相同的字符?
- 11. 麻煩與WorksheetFunction在Excel VBA
- 12. Excel VBA公式與變量
- 13. Excel與VBA - XmlHttp使用div
- 14. Excel隱藏行與VBA
- 15. Excel:命名範圍與VBA
- 16. RegEx與VBA Excel在Mac
- 17. DrawingObjects與UserInterfaceOnly衝突 - Excel VBA
- 18. vba listbox與excel連接
- 19. Excel VBA +查找與詞典
- 20. Range.find與excel VBA不兼容
- 21. VBA Excel計數相同的紙張名稱發生
- 22. 匹配具有相同唯一值的數組VBA(Excel)
- 23. 識別和計算數組中相同值的元素Excel VBA
- 24. VBA - 不隨機使用相同編號的Excel RANDOM公式
- 25. Excel函數(或VBA),以檢查在細胞中的值相同
- 26. Excel的VBA:更改所有工作表上相同的細胞
- 27. 使用相同的用戶表單填充多個表VBA Excel
- 28. Excel VBA - 從Ribbon和AutoOpen中調用相同的宏
- 29. Excel VBA在一列中找到一個相同值的範圍
- 30. VB.NET相當於excel的商用函數