ketxu 2998 Báo cáo bài đăng Đã đăng Tháng 12 11, 2010 Làm cách nào để xác định được số bản vẽ đang mở bằng VB,hoặc VBA ạ ^^ Làm thế nào để đóng từng bản vẽ 1 ạ ?? .Cụ thể hơn là e làm 1 project Batch Process,n nếu mở tất cả các bản vẽ lên để giải quyết r tắt hết thì chậm lắm.E muốn lúc nào cad cũng chỉ có 2 bản vẽ được mở cùng lúc,cứ mở thêm 1 bản mới thì 1 bản cũ sẽ close,có đc k ạ ? 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
phantuhuong 226 Báo cáo bài đăng Đã đăng Tháng 12 12, 2010 Làm cách nào để xác định được số bản vẽ đang mở bằng VB,hoặc VBA ạ ^^Làm thế nào để đóng từng bản vẽ 1 ạ ?? .Cụ thể hơn là e làm 1 project Batch Process,n nếu mở tất cả các bản vẽ lên để giải quyết r tắt hết thì chậm lắm.E muốn lúc nào cad cũng chỉ có 2 bản vẽ được mở cùng lúc,cứ mở thêm 1 bản mới thì 1 bản cũ sẽ close,có đc k ạ ? Em thử đoạn code này, sau đó tự phát triển nhé: Sub Test() Dim ObjDrawing As AcadDocument For Each ObjDrawing In Documents MsgBox ObjDrawing.Name Next End Sub 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
ketxu 2998 Báo cáo bài đăng Đã đăng Tháng 12 13, 2010 Hiện e đang có 1 tập objFile là các file trong thư mục đó.Sau lệnh open,gán ObjDrawing.Name = ObjFile.Name mà hok được ạ :undecided:. 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
phantuhuong 226 Báo cáo bài đăng Đã đăng Tháng 12 15, 2010 Hiện e đang có 1 tập objFile là các file trong thư mục đó.Sau lệnh open,gán ObjDrawing.Name = ObjFile.Name mà hok được ạ :undecided:. Dòng code này để xác định tên file hiện tại và cả đường dẫn: ThisDrawing.Name ThisDrawing.Path 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