TƯƠNG TÁC VỚI ỨNG DỤNG KHÁC, CƠ SỞ DỮ LIỆU VÀ WINDOWS API 1 Trong chương này Công nghệ ActiveX tạo khả năng trao đổi thông tin một cách dễ dàng với các ứng dụng khác của AutoCAD và cả các ứng dụng hỗ trợ ActiveX khác như Microsoft Excel hay Microsoft Word. Nội dung được đề cập trong chương này là tìm hiểu các thủ tục cơ bản khi thực hiện tương tác với các ứng dụng khác. Tương tác với ứng dụng Visual LISP Tương tác với ứng dụng trên Windows Sử dụng Data Access Objects (DAO) để truy cập thông. | TƯƠNG TÁC VỚI ỨNG DỤNG KHÁC CƠ SỞ DỮ LIỆU VÀ WINDOWS API1 Công nghệ ActiveX tạo khả năng trao đôi thông tin một cách dễ dàng với các ứng dụng khác của AutoCAD và cả các ứng dụng hỗ trợ ActiveX khác như Microsoft Excel hay Microsoft Word. Nội dung được đề cập trong chương này là tìm hiểu các thủ tục cơ bản khi thực hiện tương tác với các ứng dụng khác. Sử dụng Data Access Objects DAO để truy cập thông tin của cơ sở dữ liệu Truy cập hàm Windows API từ VbA 1 Windows API Windows Application Programming Interface - tập hợp các chương trình con được sử dụng bởi ứng dụng để hướng việc thực thi của ứng dụng đến hệ điều hành Windows. Phát triển ứng dụng ActiveX và VBA 287 1. Tương tác với ứng dụng Visual LISP Ứng dụng Visual LISP có thể truy cập tới tất cả phạm vi của các đối tượng ActiveX. Chúng có thể gọi các phương thức của ActiveX gán và lấy các thuộc tính của đối tượng ActiveX. Ngoài ra các ứng dụng Visual LISP cũng có thể gọi các Macro VBA qua lệnh VbARuN. ActiveX và các ứng dụng VBA có thể thực hiện các ứng dụng Visual LISP thông qua phương thức SendCommand để gửi câu lệnh đến dòng lệnh của AutoCAD. Để tìm hiểu thêm về truy cập các đối tượng ActiveX thông qua Visual LISP tham khảo trong VisualLISP Developer s Guide 2. Tương tác với ứng dụng trên Windows Công nghệ ActiveX của AutoCAD cho phép trao đổi thông tin một cách dễ dàng với các ứng dụng hỗ trợ ActiveX như Microsoft Excel hoặc Microsoft Word. Khả năng này cho phép tập hợp lưu trữ và biểu diễn các thông tin của AutoCAD theo các định dạng khác ngoài dạng bản vẽ. Ngoài ra có thể đọc các thông tin từ các ứng dụng khác vào AutoCAD để trực tiếp tạo ra hoặc tác động lên các đối tượng AutoCAD. Một ví dụ sử dụng công nghệ này là tạo hoá đơn vật liệu như một bản tính Excel từ các đối tượng trong bản vẽ AutoCAD. Các chương trước đã hướng dẫn viết mã lệnh sử dụng mô hình đối tượng ActiveX của AutoCAD. Việc trao đổi thông tin với các ứng dụng được hỗ trợ ActiveX liên quan đến việc tham chiếu tới các mô hình đối tượng .