Nó sẽ chết, IMO, nhưng không đột ngột. Excel đã từng có một ngôn ngữ macro gọi là XLM - về cơ bản là một phát lại bàn phím trên các steroid. XLM vẫn được hỗ trợ, và có thể dễ dàng một tá người sử dụng nó. Đó là lý do tại sao tôi nghĩ rằng VBA sẽ được khoảng một thời gian khá. Nó sẽ không được cập nhật, hỗ trợ, và thậm chí có thể không được thừa nhận, nhưng nó sẽ có sẵn.
Sớm hay muộn MS sẽ tích hợp .NET với các ứng dụng Office và ít người hơn sẽ quan tâm đến VBA. Ngay bây giờ, tôi có thể đặt một số VBA trong một bảng tính Excel, gửi nó cho một khách hàng, và triển khai được thực hiện. Tôi có thể nói với bộ phận CNTT rằng đó là một bảng tính Excel với các macro, và họ không cảm thấy bị đe dọa bởi vì họ không biết gì tốt hơn. Khi .NET có các tùy chọn triển khai đơn giản, tôi sẽ sử dụng nó thay thế. Ngày đó sẽ đến và VBA sẽ từ từ bắt đầu mờ đi.
Nguồn
2009-07-12 13:55:07
Tại sao mọi người lại muốn VBA? –
VBA vẫn là cách duy nhất có ý nghĩa để lập trình MSACCESS. –
@ John: Thật buồn cười.Không ai muốn VSTA cho vấn đề đó. VBA đến từ microsoft được sử dụng hiệu quả. Những người không phát triển cũng có thể sử dụng nó một cách dễ dàng. Tại sao mọi người yêu cầu VSTA, khi nó sử dụng COM interop vào cuối ngày? – shahkalpesh