2014-02-09 1 views
0

VBA를 사용하여 AutoCAD 2013에서 선 개체의 TrueColor 속성을 변경하고 싶습니다.VBA에서 TrueColor 속성 AutoCAD가 작동하지 않습니다.

개발자 가이드에서 찾은 코드를 사용했지만 작동하지 않습니다.

코드는 다음과 같습니다

Run-time error: '-2147221005 (800401f3)': 
Problem in loading application 

어떤 아이디어가 문제가 될 것입니다 무슨 :

Dim VozniCrtaDesna As AcadLine 
Set VozniCrtaDesna = ThisDrawing.ModelSpace.AddLine(Zero, KoncnaDesnaTocka) 

Dim color As AcadAcCmColor 
Set color = AcadApplication.GetInterfaceObject("AutoCAD.AcCmColor.16") 
Call color.SetRGB(80, 100, 244) 
VozniCrtaDesna.TrueColor = color 

VozniCrtaDesna.Update 

이 오류가 발생합니다?

감사합니다. Špela

+0

사용중인 AutoCAD 버전은 무엇입니까? 귀하가 올린 코드는 AutoCAD 2004/2005/2006에 대한 것으로 보입니다. –

+0

Joe Suthpin이 AutoCAD 2013을 사용 중이지만 AutoCAD 2006 VBA 프로그래머의 참조입니다. 지금까지 모든 것이 효과가 있었지만 이상하게 작동하지는 않습니다 ... 최신 버전의 AutoCAD에 대한 모든 VBA 문서를 알고 있다면 매우 감사하겠습니다. – Spela

+0

VBA 관련 질문은 다른 사용자가 제안 할 수있는 AutoCAD VBA 토론 포럼에 게시하십시오. 적어도 AutoCAD 2013에 대한 VBA 참조를 사용해야합니다. –

답변

0

AutoCAD 2013/2014의 경우 "AutoCAD.AcCmColor.19"을 사용해야합니다.