Share yang pernah aku coba buat ya :
1. Buka Excel, kemudian Alt+F11 untuk mengaktifkan editor visual basic (macro)
2. Di Editor visual basic buat reference ke object autocad. Dari menu tool, pilih references ke library autocad sesuai dengan versi autocad Anda.
Contoh jika pakai autocad 2009
3. Setelah referensi dipilih, dalam macro buat fungsi untuk menghubungkan Excel ke Autocad
Public Function BisaConnectAutoCAD( On Error GoTo Err_Control Set objAcad = GetObject(, "AutoCAD.Application") BisaConnectAutoCAD = True Exit Function Err_Control: MsgBox Err.Description Err.Clear BisaConnectAutoCAD = False Exit Function End Function Sub GambarTitikKeAutoCA Dim appAcad As AcadApplication If BisaConnectAutoCAD( Dim msSpace As AcadModelSpace, acadDoc As AcadDocument, acadTitik As AcadPoint Dim KoordinatTitik( 'contoh menggambar titik di autocad dari input koordinat x,y,z yang ditulis di 'active sheet di cells [A1],[B1],[C1] KoordinatTitik( KoordinatTitik( KoordinatTitik( Set msSpace = acadDoc.ModelSpace 'object titik akan digambar di model space Set acadTitik = msSpace.AddPoint( appAcad.ZoomAll 'zoom Set appAcad = Nothing End If End Sub |
Catatan: Macro tersebut dijalankan saat program Excel dan Autocad dalam keadaan aktif (terbuka)
_selamat mencona_
__________ Information from ESET NOD32 Antivirus, version of virus signature database 4906 (20100301) __________
The message was checked by ESET NOD32 Antivirus.
http://www.eset.
| huaaaa... momods sakit... *sob* |
| http://www.facebook.com/group.php?gid=37671048001&ref=mf |
+-------------------------------------------------------------------+
| DILARANG : MLM, money game, OOT, iklan tanpa izin, SARA, testing, |
| pembicaraan pribadi, one line message, melecehkan, tidak sopan. |
+-------------------------------------------------------------------+
| Buat subjek yang kreatif, jangan : "tanya", "help", "mohon bantu" |
| Usahakan besar attachment < 200 kb. Gunakan winzip jika perlu. |
+-------------------------------------------------------------------+
| Ajak teman-teman Anda bergabung dengan mengirim e-mail kosong ke |
| XL-mania-subscribe@yahoogroups.com atau kirimkan mereka file dari |
| http://groups.yahoo.com/group/XL-mania/files/Promotion/ |
+-------------------------------------------------------------------+
| Berikan testimoni di : http://www.friendster.com/xlmania atau... |
| http://www.xl-mania.com/2008/06/testimoni-xl-mania.html |
+-------------------------------------------------------------------+
| Message lama ada di : |
| http://groups.yahoo.com/group/XL-mania/messages [perlu yahoo id] |
| http://www.mail-archive.com/xl-mania@yahoogroups.com |
+-------------------------------------------------------------------+
Nenhum comentário:
Postar um comentário