VBA를 사용하여 AutoCAD 사용자화 정보

Microsoft® VBA(Visual Basic® for Applications) 소프트웨어는 VBA를 사용할 수 있는 다른 응용프로그램과의 통합 기능을 제공합니다.

AutoCAD 기반 제품을 Microsoft Word나 Excel과 같은 다른 응용프로그램의 자동화 컨트롤러로 사용할 수 있습니다.

주: VBA가 더 이상 기본적으로 설치되지 않습니다. 자세한 내용을 보려면 http://www.autodesk.com/vba-download를 방문하십시오.

VBA에서 AutoCAD ActiveX 자동화 인터페이스를 사용하여 메시지를 보냅니다. AutoCAD VBA에서는 Visual Basic 환경과 AutoCAD를 동시에 실행할 수 있으며, ActiveX 자동화 인터페이스를 통해 AutoCAD를 프로그래밍 방식으로 조정할 수 있습니다. AutoCAD ActiveX 자동화 및 VBA 사이의 이러한 연결성은 매우 강력한 인터페이스를 제공합니다. AutoCAD 객체를 조정할 뿐만 아니라 다른 응용프로그램과 데이터를 보내고 받을 수 있습니다.

VBA 프로젝트에서 매크로를 편집하거나 실행하기 전에 먼저 AutoCAD로 로드해야 합니다. VBA 프로젝트는 확장자가 .dvb인 별도의 파일에 저장되며, 코드와 클래스 모듈 및 양식으로 구성됩니다. VBA 프로젝트가 별도의 파일에 저장되기 때문에 VBA 프로젝트는 AutoLISP에서 수행할 수 없는 세션 동안 서로 다른 AutoCAD 도면을 열고 닫을 수 있습니다.

주: VBA 프로젝트는 Visual Studio에서 작성한 VBPROJ(Visual Basic 프로젝트) 파일과 호환되는 이진 형식이 아닙니다.

AutoCAD VBA의 기본 요소

3개의 기본 요소로 AutoCAD에서의 VBA 프로그래밍을 정의합니다.

VBA 사용 이점

AutoCAD ActiveX/VBA 인터페이스는 다른 AutoCAD API 환경에 다음과 같은 여러 가지 이점을 제공합니다