TRÊN EXCEL
10.3 Khả năng mở rộng của Excel
Microsoft Excel là một chương trình xử lý bảng tính rất mạnh, có thể giải quyết hầu hết các bài toán từ đơn giản đến phức tạp bằng những tính năng sẵn có trong chương trình. Tuy vậy, việc lập trình mở rộng trên Excel vẫn luôn được đề cập đến, không những chỉ với mục đích là lập trình tạo thêm những tính năng mới cho Excel mà còn để kết hợp các tính năng sẵn có của chương trình Excel để giải quyết những vấn đề mang tính chuyên biệt hoá cao.
Việc lập trình mở rộng Excel có thể được thực hiện theo nhiều cách khác nhau, nhưng đơn giản nhất có thể kể đến những cách sau:
- Lập trình mở rộng thông qua môi trường lập trình VBAIDE được tích hợp sẵn trong Microsfot Excel. Theo cách này, người sử dụng có thể lập trình mở rộng Excel một cách nhanh chóng và dễ dàng với ngôn ngữ lập trình VB. Các ứng dụng được tạo ra theo cách này gắn liền với tệp tài liệu của Excel.
- Lập trình mở rộng thông qua bộ công cụ lập trình Visual Studio Tools for Office (VSTO) trong bộ công cụ phát triển phần mềm Microsoft Visual Studio. Theo cách này, người sử dụng có thể lập trình tạo ra các ứng dụng chuyên nghiệp dạng Add-in (ứng dụng bổ sung trong Excel) bằng các ngôn ngữ được hỗ trợ trong Microsoft Visual Studio. Ứng dụng mở rộng dạng này được lưu trữ tách biệt với tệp tài liệu của Excel nên rất dễ dàng phân phối. Với những ưu điểm vốn có của VBA, việc lập trình mở rộng Excel trong toàn bộ tài liệu này sẽ được thực hiện dựa trên môi trường lập trình VBAIDE.