เป็นโปรแกรมที่กระผมเขียนขึ้นมาเองล่ะเขียนไว้นานแล้ว แต่ก็มีคนใช้อยู่ เพื่อนๆชอบโทรมาถามว่า ลงยังไงก็เลยเขียนลง Blog ซะเลย ก่อนอื่นก็ต้องบอกว่า Send2CAD นี้เป็น Add-ins หรือโปรแกรมเพิ่มใน MS-Excel เขียนด้วย VBA(Visual Basic for Application)
จุดประสงค์ก็เพื่อ ส่งตารางที่ได้จัดทำไว้ใน Excel ไปเขียนไว้ใน โปแกรม AutoCAD และสิ่งที่ได้ก็คือมีตารางใน AutoCAD ที่ถูกสร้างจาก Text,Mtext,pline แล้วหน้าตาเหมือนกับที่ได้ทำไว้ใน Excel
ดาวน์โหลดได้จากที่นี่นะคร้าบบบ Download site
วิธีการลงโปแกรม
- วิธีการจะเหมือนกับการลง Add-insทั่วไปของExcel ครับ นำ file "Send2cad.xla" copy ไปไว้ที่ HardDisk ในที่ที่ต้องการของคุณที่ไหนก็ได้ครับ เช่น "D:\Acadtools\Send2cad.xla"
- เปิด Excel ขึ้นมาแล้วเลือก เมนู "เครื่องมือ"-->"Add-ins" แล้วเลือกปุ่ม "เรียกดู" เลือก file Send2cad.xla ที่ได้เก็บไว้ในข้อแรก กดปุ่ม ตกลง (** version ที่แสดง Work กับ MS OfficeXP นะครับ)
- จากนั้นจะมีการเรียก Toolbar ที่มีปุ่ม command ขนาดเล็กขึ้นมาครับ ตามรูป ลากไปเก็บไว้บน Toolbar ด้านบนของ Excel ก็ได้ครับ
- ตอนนี้ก็สามารถใช้งานได้แล้วครับ หากจะเอาออก ก็เข้าไปที่ เมนูเดิมแล้วติ๊กเครื่องหมายถูกหน้า Send 2 cad ออก

วิธีใช้งาน
วิธีใช้งานไม่ยากครับก่อนอื่นก็ต้องเปิดโปรแกรม AutoCAD ก่อนหรือเปิด file .dwg ที่ต้องการส่งตารางเข้าไปนั่นละ (อ้อลืมบอกไป คนเขียนโปรแกรมทดสอบกับใช้ CAD14 ,2002 เท่านั้นล่ะ Version อื่นไม่รู้ด้วย) เปิดแล้วก็กลับไปที่โปรแกรม Excel แล้วก็เปิด เอกสารที่มีตารางไว้น่ะ จะสร้างใหม่ก็แล้วแต่ เสร็จแล้ว ก็ ไฮไลต์(เอาเมาส์เลือก)คลุมตารางไว้ครับ แล้วก็กดเรียก Send2CAD จากToolbar ด้านบนได้เลยก็จะมี Form ขึ้นมา หากไม่สนอะไรแค่ทดลองก็กดปุ่ม "Send" ได้เลย แล้วโปรแกรมจะสลับไปที่ AutoCAD เองแล้วให้คลิ๊กเลือก จุดที่จะสร้างตาราง เท่านี้ก็ได้ตารางใน CAD แล้ว เขียนมาเหมือนยาวเลยความจริงใช้งานง่ายจะตายไปดูรูปดีกว่าครับ
1.เปิดทั้งสองโปรแกรมขึ้นมา
2.เลือกตารางที่จะส่งไว้
3.คลิ๊กเรียกโปรแกรม แล้วก็กด Send เลยนะ
4.เลือกจุดเริ่มต้นสร้างตารางก็จะได้แบบนี้ล่ะตอนนี้จะเห็นว่าได้ ตารางใน CAD แล้วครับหน้าตาไม่ดีเท่าไหร่ ก็รีบสร้างน่ะต้องมีการSetอีกนิสหน่อย ไว้บอกวิธีตอน 2 แล้วกัน มีปัญหาก็ ment มานะครับ หรือ mail มาที่ peerayut.a@gmail.com ก็ได้
ฺby bird

0 Responses to "SendToCAD ตอนที่1"
แสดงความคิดเห็น