PHÁT TRIỂN BẰNG VBA ỨNG DỤNG Trong chương này Nhiều công việc trong lập trình không chỉ đơn giản là làm việc với mô hình đối tượng AutoCAD ActiveX. Chương này sẽ đề cập tổng quan về cách tạo các hộp thoại, xử lý lỗi, điều khiển cửa sổ ứng dụng và phân phối ứng dụng cho người khác. Lưu ý rằng, tài liệu của Microsoft về VBA sẽ có thêm nhiều thông tin hơn. | PHÁT TRIỂN ỨNG DỤNG BẰNG VBA Nhiều công việc trong lập trình không chỉ đơn giản là làm việc với mô hình đối tượng AutoCAD ActiveX. Chương này sẽ đề cập tổng quan về cách tạo các hộp thoại xử lý lỗi điều khiển cửa sổ ứng dụng và phân phối ứng dụng cho người khác. Lưu ý rằng tài liệu của Microsoft về VBA sẽ có thêm nhiều thông tin hơn. 11 Một số thuật ngữ trong vBa Làm việc với Form trong VBA Xử lý lỗi Bảo mật mã nguồn chương trình VBA Thực thi Macro từ trình đơn hoặc thanh công cụ Tự động tải dự án VBA Tự động thực thi Macro Tự động mở VBA IDE mỗi khi tải một dự án Làm việc khi không có bản vẽ được mở Phân phối ứng dụng Trong chương này Phát triển ứng dụng ActiveX và VBA 275 1. Một số thuật ngữ trong VBA Nội dung chương này sẽ mở rộng các kinh nghiệm với VBA. Các khái niệm được nêu ra dưới đây sẽ giúp tìm hiểu và làm việc với môi trường VBA Project Dự án - là tập hợp của các form và các mô-đun được nhóm lại thành một tệp. Module là một nhóm các thủ tục và các hàm thường có liên quan đến nhau. Macro là những hàm và thủ tục có thể dùng chung. Macro thường được thể hiện dưới dạng những thành phần chạy được của Dự án. Dialog box là phương tiện để thể hiện thông tin hoặc tập hợp thông tin khi ứng dụng hoạt động. Form là đối tượng chứa các điều khiển hộp thoại. 2. Làm việc với Form trong VBA Form là các khối cấu tạo cơ bản trên đó ta có thể thiết kế các các hộp thoại cho các ứng dụng khác nhau. Qua các Form tự tạo ta có thể cung cấp thông tin cho người dùng nhận thông tin từ người dùng hoặc người dùng có thể điều khiển các hoạt động của ứng dụng. Form cũng giống như một phông để vẽ ban đầu chúng hoàn toàn rỗng. Để làm đầy phông đó cần có bảng màu. Trong trường hợp này bảng màu chính là hộp công cụ điều khiển Toolbox . Người thiết kế chính là hoạ sỹ sẽ thực hiện bố trí các điều khiển lấy từ hộp công cụ vào Form với số lượng tuỳ ý. Có thể điều chỉnh các thuộc tính và kích thước của các điều khiển cũng như của Form vào bất cứ lúc nào. Sau cùng sẽ thêm vào các chức năng viết