2012-07-16 52 views

Trả lời

7

Không, Excel 2003 và 2007 sử dụng Visual Basic for Applications, là biến thể của Visual Basic 6. Đây là thay đổi rất lớn từ VB.NET. Xem here để biết thêm chi tiết về các khác biệt cụ thể.

6

Không, sự giống nhau duy nhất giữa VBA và VB.NET là cú pháp tương tự.

VBA tương tự như Visual Basic 6, đã lỗi thời kể từ khoảng năm 1997 (?), Vì vậy VBA không phải là một ngôn ngữ rất hiện đại.

VB.NET là một ngôn ngữ hiện đại, có khả năng giống như C#, nhưng cú pháp là khủng khiếp, vì vậy cá nhân tôi thích C#.

VBA là ngôn ngữ được dịch, trong khi VB.NET được biên dịch.

Nếu bạn quan tâm đến lập trình Office, bạn có thể xem xét thực hiện dự án Office tiếp theo của mình trong VB.NET và VSTO, đây là giải pháp thay thế hiện đại cho VBA.

Các vấn đề liên quan