[Excel và Icad] Cho em hỏi cách lập trình VBA liên kết với một phần mềm Cad khác.

Liên hệ QC

dovanhoc84

Thành viên thường trực
Tham gia
29/8/09
Bài viết
206
Được thích
81
Giới tính
Nam
Em có một số thắc mắc mong được giải đáp:
Em là dân kỹ thuật, hay sử dụng các phần mềm vẽ Cad ví dụ như Autocad, hoặc giờ em đang dùng Icad.
Em muốn lập trình bằng VBA(trên excel) để thao tác trên phầm mềm đó(Icad). ví dụ mở file cad, thêm chữ, chỉnh sửa này kia.. vv

Tuy nhiên điều khó ở chỗ cấu trúc lệnh làm sao để biết phần mềm đó dùng kiểu cấu trúc lệnh kiểu gì để viết trên vbe
nếu chỉ trong excel thì đơn giản là workbook open. nhưng nó(Icad) là phần mềm khác.
vậy có bác nào chỉ giúp em cách tìm cấu trúc lệnh trong phần mềm muốn dùng.

Do đặc điểm bọn Fujitsu nó không công khai phần mềm này, và k có bản dùng thử nên các bác có thể ví dụ cách tìm cấu trúc lệnh trên AutoCad cũng được.
Hoặc tên sách chuyên sâu lập trình trên Excel để điều khiển phần mềm khác cũng được.

Mong được các bác chỉ dẫn.
 
Em có một số thắc mắc mong được giải đáp:
Em là dân kỹ thuật, hay sử dụng các phần mềm vẽ Cad ví dụ như Autocad, hoặc giờ em đang dùng Icad.
Em muốn lập trình bằng VBA(trên excel) để thao tác trên phầm mềm đó(Icad). ví dụ mở file cad, thêm chữ, chỉnh sửa này kia.. vv

Tuy nhiên điều khó ở chỗ cấu trúc lệnh làm sao để biết phần mềm đó dùng kiểu cấu trúc lệnh kiểu gì để viết trên vbe
nếu chỉ trong excel thì đơn giản là workbook open. nhưng nó(Icad) là phần mềm khác.
vậy có bác nào chỉ giúp em cách tìm cấu trúc lệnh trong phần mềm muốn dùng.

Do đặc điểm bọn Fujitsu nó không công khai phần mềm này, và k có bản dùng thử nên các bác có thể ví dụ cách tìm cấu trúc lệnh trên AutoCad cũng được.
Hoặc tên sách chuyên sâu lập trình trên Excel để điều khiển phần mềm khác cũng được.

Mong được các bác chỉ dẫn.

Chào bạn - dovanhoc84

Vô tình mình vào dọc được topic này của bạn.
Mình có biết chút ít về vấn đề này,
mình gởi bạn file excel macro, nó link excel voi AutoCAD, và một số sub điển hình dùng vẽ line, Pline, insert block,... và nhiều cái nữa,
cái này mình cũng nghiên cứu trên mạng ah.

Bạn tham khảo file nha, có gì nhắn mình.

thnghiachau@gmail.com

Thân Chào.
 

File đính kèm

  • Excel-CAD Template.xlsm
    31.7 KB · Đọc: 81
Nên vào diễn đàn CAD mà hỏi, iCAD tôi không biết
Nhưng AutoCAD thì có hỗ trợ VBA do đó dùng VBA link Excel dễ dàng
 
Nên vào diễn đàn CAD mà hỏi, iCAD tôi không biết
Nhưng AutoCAD thì có hỗ trợ VBA do đó dùng VBA link Excel dễ dàng

Hi,
vấn đề ở chỗ:
1/ trên AutoCAD thì VBA không có sẵn mà phải cài thêm, còn trên Excel thì có VBA sẵn và dễ dàng link autoCAD.
Nên cái dovanhoc84 hỏi là từ Excel dùng VBA vẽ vào autoCAD mà thôi.
2/ vì từ Excel -> autoCAD nên mình nghĩ hỏi ở đây vẫn đúng mà??? - nếu hỏi VBA trong autoCAD thì hỏi ở đây mới là sai bài rùi ...

Thân chào,
 
Hi,
vấn đề ở chỗ:
1/ trên AutoCAD thì VBA không có sẵn mà phải cài thêm, còn trên Excel thì có VBA sẵn và dễ dàng link autoCAD.
Nên cái dovanhoc84 hỏi là từ Excel dùng VBA vẽ vào autoCAD mà thôi.
2/ vì từ Excel -> autoCAD nên mình nghĩ hỏi ở đây vẫn đúng mà??? - nếu hỏi VBA trong autoCAD thì hỏi ở đây mới là sai bài rùi ...

Thân chào,
Không ai nói sai hay đúng, mà vẽ thì ở AutoCAD có các object, function hỗ trợ vẽ mạnh hơn nhiều, kết nối sang excel chỉ lấy số liệu
Vì thế diễn đàn CAD sẽ chuyên và nhanh hơn là hỏi ở đây
 
Cảm ơn mọi người đã chỉ dẫn. Autocad thì nó phổ biến quá nên tìm đâu cũng thấy. Duy chỉ có Icad là cái hiếm thấy nên em mới vào đây tìm xem có ai biết về nó không thôi.
VBA là em hỏi trên Excel để điều khiển ICAD chứ không phải VBA trên phần mềm Cad.

Trong phần Help của nó có nói qua về các cấu trúc nọ kia nhưng chỉ sơ lược vậy thôi. Trong khi em lại muốn đi sâu hơn 1 chút.
Đây là 1 file trong help, nó dùng 3 loại lập trình khác nhau là VBA trên excel thông thường, Visual Basic .NET 2003 và Visual Basic 6.0

Ví dụ đơn giản là em chỉ muốn mở 1 file cad theo link sẵn trên excel và lưu file đó thì phải làm thế nào ạ?
 

File đính kèm

  • ICADOLEA.zip
    336.8 KB · Đọc: 23
Lần chỉnh sửa cuối:
Web KT
Back
Top Bottom