Chuyển đến nội dung
Diễn đàn CADViet
phantuhuong

Nên tạo thêm topic VBA trong AutoCad

Các bài được khuyến nghị

Tôi nghĩ nên tạo thêm topic VBA trong AutoCad như là đối với AutoLisp. Những ai đã biết về Visual Basic thì lập trình trong VBA rất tiện lợi. Đây là hướng phát triển rất hợp lý vì giúp bạn nâng cao kiến thức VB + VBA for Excel + VBA for AutoCad...

Chia sẻ bài đăng này


Liên kết tới bài đăng
Chia sẻ trên các trang web khác

Jin nghĩ là để tránh làm cho diễn đàn trở nên bề bộn quá, trước mắt vì VBA chưa biết lớn bé thế nào, thế nên chỉ lập một Sub-Forum trong AutoLisp thôi

Chia sẻ bài đăng này


Liên kết tới bài đăng
Chia sẻ trên các trang web khác
Jin nghĩ là để tránh làm cho diễn đàn trở nên bề bộn quá, trước mắt vì VBA chưa biết lớn bé thế nào, thế nên chỉ lập một Sub-Forum trong AutoLisp thôi

 

Tôi cũng đã từng sử dụng AutoLisp từ khá lâu. Nếu cùng 1 nội dung thì Lisp thực hiện nhanh hơn, gọn nhẹ hơn nhưng AutoLisp có hạn chế là khó phát triển, khó bảo mật, khả năng liên kết với môi trường bên ngoài kém (Ví dụ như việc trao đổi dữ liệu giữa Excel và AutoCad trong kỹ thuật),...

 

Để biết VBA trong AutoCad như thế nào thì bạn xem mục lục của quyển AutoCad 2006 VBA A Programmer's Reference:

 

■CHAPTER 1 The VBA Integrated Development Environment (VBAIDE) . . . . . . . . . 1

■CHAPTER 2 Introduction to Visual Basic Programming . . . . . . . . . . . . . . . . . . . . . . 23

■CHAPTER 3 Application Elements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55

■CHAPTER 4 AutoCAD Events . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67

■CHAPTER 5 User Preferences . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75

■CHAPTER 6 Controlling Layers and Linetypes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87

■CHAPTER 7 User Interaction and the Utility Object . . . . . . . . . . . . . . . . . . . . . . . . 111

■CHAPTER 8 Drawing Objects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 143

■CHAPTER 9 Creating 3-D Objects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 173

■CHAPTER 10 Editing Objects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 205

■CHAPTER 11 Dimensions and Annotations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 231

■CHAPTER 12 Selection Sets and Groups . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 259

■CHAPTER 13 Blocks, Attributes, and External References . . . . . . . . . . . . . . . . . . . 285

■CHAPTER 14 Views and Viewports. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 321

■CHAPTER 15 Layout and Plot Configurations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 337

■CHAPTER 16 Controlling Menus and Toolbars . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 355

■CHAPTER 17 Drawing Security . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 383

■CHAPTER 18 Using the Windows API. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 391

■CHAPTER 19 Connecting to External Applications . . . . . . . . . . . . . . . . . . . . . . . . . . 403

■CHAPTER 20 Creating Tables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 415

■CHAPTER 21 The SummaryInfo Object. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 427

■CHAPTER 22 An Illustrative VBA Application . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 437

■APPENDIX A AutoCAD Object Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 447

■APPENDIX B AutoCAD Constants Reference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 631

■APPENDIX C System Variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 671

Chia sẻ bài đăng này


Liên kết tới bài đăng
Chia sẻ trên các trang web khác

Nhất trí với ý kiến 2 bạn.

Đã đổi tên forum Autolisp thành Autolisp & VBA. Bởi hai cái này cũng có nét tương đồng, đều là lập trình trong AutoCAD.

 

Trước mắt hai phần này sẽ gộp chung, về sau nếu phần VBA đủ số lượng bài, sẽ tách thành một forum riêng.

 

Cảm ơn.

Chia sẻ bài đăng này


Liên kết tới bài đăng
Chia sẻ trên các trang web khác
Tôi cũng đã từng sử dụng AutoLisp từ khá lâu. Nếu cùng 1 nội dung thì Lisp thực hiện nhanh hơn, gọn nhẹ hơn nhưng AutoLisp có hạn chế là khó phát triển, khó bảo mật, khả năng liên kết với môi trường bên ngoài kém (Ví dụ như việc trao đổi dữ liệu giữa Excel và AutoCad trong kỹ thuật),...

 

Để biết VBA trong AutoCad như thế nào thì bạn xem mục lục của quyển AutoCad 2006 VBA A Programmer's Reference:

 

Chào anh Hương. Tôi cũng biết chút ít về VB. AutoCad thì cũng đã sử dụng khá lâu, nhưng Lisp thì chịu thua. Nay tôi mới bắt đầu tìm hiểu VBA cho autocad . Theo tôi VBA thì dễ đọc hơn AutoLisp. Anh chắc cũng có nhiều kinh nghiệm về VBA, xin anh vài lời khuyên và hướng dẫn tài liệu để đọc. Xin cám ơn.

Chia sẻ bài đăng này


Liên kết tới bài đăng
Chia sẻ trên các trang web khác
Chào anh Hương. Tôi cũng biết chút ít về VB. AutoCad thì cũng đã sử dụng khá lâu, nhưng Lisp thì chịu thua. Nay tôi mới bắt đầu tìm hiểu VBA cho autocad . Theo tôi VBA thì dễ đọc hơn AutoLisp. Anh chắc cũng có nhiều kinh nghiệm về VBA, xin anh vài lời khuyên và hướng dẫn tài liệu để đọc. Xin cám ơn.

Mình lại biết về Autolip, còn VBA là cái gì mình cũng chưa biết. Bọn mình có thể trao đổi với nhau được không

Chia sẻ bài đăng này


Liên kết tới bài đăng
Chia sẻ trên các trang web khác

Tạo một tài khoản hoặc đăng nhập để nhận xét

Bạn cần phải là một thành viên để lại một bình luận

Tạo tài khoản

Đăng ký một tài khoản mới trong cộng đồng của chúng tôi. Điều đó dễ mà.

Đăng ký tài khoản mới

Đăng nhập

Bạn có sẵn sàng để tạo một tài khoản ? Đăng nhập tại đây.

Đăng nhập ngay

×