AutoCAD ActiveX ¸Àº¸±â °ÁÂ(1) |
½ÃÀÛÇϸç
¾È³çÇϼ¼¿ä µ¹Á¾ À̼®Á¾ÀÔ´Ï´Ù. Á¦°¡ [´ÙÁ¤´Ù°¨]À» óÀ½ °ø°³ÇÑÁöµµ ¹ú½á 6³âÀ̶õ ¼¼¿ùÀÌ Èê·¶½À´Ï´Ù. 95³âÀ̾ú´ø °ÍÀ¸·Î ±â¾ïÇϴµ¥.. ±×¶© µµ½ºÈ¯°æ¿¡¼ µ¹¾Æ°¡´Â
AutoCAD r12¸¦ ½è¾úÁÒ. Áö±ÝÀº ȯ°æÀÌ ¸¹ÀÌ ¹Ù²î¾ú½À´Ï´Ù. ¿ì¼± ¿î¿µÃ¼°è°¡ À©µµ¿ì·Î ¹Ù²î¸é¼ °¡Àå ¸¹ÀÌ º¯ÇÑ °ÍÀÌ ÇÁ·Î±×·¥°£ÀÇ È£È¯¹®Á¦°¡ ¾Æ´Ñ°¡ ½Í½À´Ï´Ù. ¿¹Àü¿¡´Â ¾î¶² ÇÁ·Î±×·¥¿¡¼ ¸¸µç Á¤º¸¸¦
´Ù¸¥ ÇÁ·Î±×·¥¿¡¼ »ç¿ëÇÏ·Á¸é Ưº°È÷ ÇÁ·Î±×·¥ÀÌ Áö¿øÇÏÁö ¾Ê´Â´Ù¸é Ãâ·ÂÇؼ ´«À¸·Î º¸¸é¼ ÀÔ·ÂÇÏ´Â ¼ö¹Û¿¡ ¾ø¾ú½À´Ï´Ù. ÇÏÁö¸¸ À©µµ¿ì°¡ DOS¸¦ ¸ô¾Æ³»¸é¼ ÇÁ·Î±×·¥°£ÀÇ µ¥ÀÌÅÍ È£È¯Àº ¾î´ÀÁ¤µµ ÀÌ·ç¾îÁ³´Ù°í
º¾´Ï´Ù. ÇÏÁö¸¸ ¾ÆÁ÷ »ç¿ëÀÚ°¡ ¿øÇÏ´Â ¸¸ÅÀº ¾Æ´Ï°ÚÁÒ. ijµå±×¸²À» ¿öµå³ª ¿¢¼¿·Î ºÙÀδٵ簡, ¿¢¼¿ÀÇ Ç¥¸¦ OLE°³Ã¼·Î ijµå·Î ºÙÀδٵ簡 ÇÏ´Â °ÍÀ» ¶Ù¾î³Ñ¾î »ç¿ëÀÚ´Â ´õ ¸¹Àº ȣȯÀ» ¹Ù¶ó´Â °Í °°½À´Ï´Ù.
ºô°ÔÀÌÃø ¾Æ¹«¸® ¶È¶ÈÇÏ´Ù Çصµ ¸ðµç »ç¶÷µéÀÌ ÇÊ¿äÇÑ ±â´ÉÀ» ´Ù ¸¸µé ¼ø ¾ø´Â ÀÏÀÏ °ÍÀÔ´Ï´Ù. ±×·¡¼ »ý°¢Çس½°ÍÀÌ "ÇÊ¿äÇÑ ±äÀ¸ÀÌ ÀÖÀ¸¸é ´ÌµéÀÌ ¸¸µé¾î½á"¶ó°í ÇÏ¸é¼ VBA¸¦ ³» ³õÀº °ÍÀÔ´Ï´Ù.
VBA(Visual basic for Application)Àº ¸» ±×´ë·Î ´Ù¸¥ ÀÀ¿ëÇÁ·Î±×·¥À» À§ÇÑ Visual BasicÀÔ´Ï´Ù. ¹Ù²Ù¾î¸»Çϸé VB°¡ ´Ù¸¥ÇÁ·Î±×·¥À» µµ¿ÍÁشٴ À̾߱âÀε¥, ÇÁ·Î±×·¥ÀÌ °¡ÁöÁö ¸øÇÑ
±â´ÉÀ» º¸¿ÏÇÒ ¼ö ÀÖ´Â ±â´ÉÀÌ°ÚÁÒ.
Á¦°¡ ¿¢¼¿ÀÇ Å×À̺íÀ» ijµå·Î ¸¸µé¾îÁÖ´Â xls2dwg¸¦ °ø°³ÇÏ°í ³ª¼ ¸¹Àº ºÐµéÀÌ Ä³µåÀÇ ActiveX±â´É¿¡ ´ëÇؼ ¹®ÀǸ¦ Çϼ̽À´Ï´Ù. ¸ÞÀÏ·Î ´äº¯À» º¸³»µå¸®±ä ÇÞÁö¸¸ °ú¿¬ Àß
¾Ë·Áµå¸° °ÍÀÎÁö ¿°·Á°¡ µÇ¾î À̹ø °Á¸¦ ÁغñÇϰԵǾú½À´Ï´Ù. ¾Æ¹«ÂÉ·Ï ¸¹Àº ºÐµé¿¡°Ô µµ¿òÀÌ µÇ¾úÀ¸¸é ÇÏ´Â ¸¶À½ÀÔ´Ï´Ù.
ÀÌ °ÀÇ´Â Á¦°¡ ÁÖ·Î Á¡½É½Ã°£¿¡ ÀÛ¼ºÇÏ°Ô µÉ °Í °°½À´Ï´Ù. »ç½Ç Á÷ÀåÀÎÀÌ Á÷Àå´Ù´Ï¸é¼ Á¤´çÇÏ°Ô ÁÖ¾îÁö´Â °³Àνð£À̶õ Á¡½É½Ã°£ 1½Ã°£ ¹Û¾ø´Âµ¥ °Å±â¼
Á¡½É¸Ô´Â ½Ã°£ »©°í³ª¸é 30ºÐÁ¤µµ ³²À»±î¿ä? ±× ½Ã°£³»¿¡ °ÀǸ¦ ÀÛ¼ºÇÏ´Ùº¸¸é ¾Æ¸¶µµ Ⱦ¼³¼ö¼³ ÇÏ°Ô µÉ ¼öµµ ÀÖÀ» °Í °°½À´Ï´Ù. ÇÏÁö¸¸ ¿©·¯ºÐµéÀÌ ÀûÀýÇÏ°Ô ¹Þ
¾ÆµéÀÌ½Å´Ù¸é µµ¿òÀ̵ǰÙÁÒ? Á¤º¸´Â ÁÖ´Â »ç¶÷ÀÌ °ÍÀÌ ¾Æ´Ï¶ó ¹Þ´Â »ç¶÷ÀÌ °ÍÀÌ ¾Æ´Ò±î¿ä? ÀÌ ±ÛÀÇ ¼ø¼´Â "VBA¿Í Ä£ÇØÁö±â", "EXCEL VBA" , "AutoCAD VBA" ¼øÀ¸·Î ÁøÇàÇÏ·ÁÇÕ´Ï´Ù.
ªÀº ½Ã°£¿¡ ¸¸µå´Â °ÀÇÀ̴ϸ¸Å Àд ºÐµéµµ ºÎ´ã¾øÀÌ Á¡½É½Ã°£À» ÀÌ¿ëÇؼ ÀоîÁֽøé ÁÁÀ» °Í °°³×¿ä.. "Á¡½É½Ã°£¿¡ ¸¸³ª¿ä"
¿À´ÃÀº VBA¿Í Ä£ÇØÁ®º¸µµ·Ï ÇÏ°Ú½À´Ï´Ù. ÀÏ´Ü ¿¢¼¿ÀÌ VBA¿Í Ä£ÇØÁö±â °¡Àå ÁÁÀº ÇÁ·Î±×·¥ÀÎ °Í °°½À´Ï´Ù. ¹°·Ð ´Ù¸¥ MS°è¿ Çñ׷¥µé(¿öµå,ÆÄ¿öÆ÷ÀÎÆ®,¾Æ¿ô·è)¿¡µµ VBA°¡ ÀÖÁö¸¸
±â·Ï±â´ÉÀÌ ÀÖ´Â EXCELÀÌ VBA¸¦ ¹è¿ì´Âµ¥ °¡ÀåÀûÀýÇÏÁö ¾Ê³ª ½Í½À´Ï´Ù. ±×·¡¼ uno21´Ôµµ "ExcelÀ» ÅëÇؼ VB¸¦ ¹è¿ìÀÚ"¶ó°í ¼³ÆÄ(?)ÇϽŠ°Í °°½À´Ï´Ù. Âü uno21´Ô ´Ù ¾Æ½ÃÁÒ?
¸î³âÀü õ¸®¾È, ÇÏÀÌÅÚ¿¡¼ "EXCEL·Î ¹è¿ì´Â VB"¶ó´Â °Á¸¦ ÁøÇàÇϼż ¼ö¸¹Àº ÃßÁ¾ÀÚ(?)¸¦ ¸¸µå½Å ¿¢¼¿°èÀÇ ±³ÁÖ°°Àº ºÐÀ̽ÃÁÒ? ^^ Àú¶ÇÇÑ ±×ºÐÀÇ °Á¸¦
º¸¸é¼ ¿¢¼¿ÀÇ ¸Å·Â¿¡ ºüÁ³¾ú½À´Ï´Ù. ±×ºÐÀÇ »çÀÌÆ®´Â http://www.uno21.com ÀÔ´Ï´Ù. Áö±Ýµµ ¸ÅÁÖ °Á¸¦ ¿Ã¸®½Ã´Â ºÐÀ̽ŵ¥¿ä. 50´ëÀÇ ¿¬¼¼¿¡ ´ë´ÜÇÑ
Á¤·ÂÀ» °¡Áö½Å ºÐÀÌ ¾Æ´Ñ°¡ ½Í½À´Ï´Ù. ¾ÏÆ° ±×ºÐÀÇ »çÀÌÆ®¿¡¼ °Á¸¦ ´Ù¿î¹Þ¾Æ Àо½Ç °ÍÀ» °·Â±ÇÀåÇÕ´Ï´Ù.
±×·³ ExcelÀ» ½ÇÇàÇؼ µµ±¸¸Þ´º¸¦ Çѹø º¸µµ·Ï ÇÏÁÒ.
À§ÀÇ ±×¸²Àº ¿¢¼¿ÀÇ µµ±¸¸Þ´º¿¡ ÀÖ´Â ¸ÞÅ©·Î °ü·Ã submenuÀÔ´Ï´Ù.
¾Ñ Á¡½É½Ã°£ÀÌ ³¡³µ³×¿ä.. ±×·³ ³»ÀÏ Á¡½É½Ã°£¿¡ ¶Ç ºË°Ú½À´Ï´Ù.
[´ÙÀ½ °ÁÂ]
|