积极答复者
利用VB2013和CAD2015对接的问题

问题
-
我利用VB2013引用了CAD的材质库,程序如下
Sub 计算程序()
'///////////////////////////////////////////////////////////////////////////////////
'定义及加载工作表
Dim xlapp As Excel.Application
Dim xlbook As Excel.Workbook
Dim xlsheet As Excel.Worksheet
xlapp = CreateObject("excel.application")
xlbook = xlapp.Workbooks.Open(TextBox1.Text)
xlsheet = xlbook.Worksheets("sheet1")'定义及加载CAD
Dim AcadApp As AutoCAD.AcadApplication
Dim Docs As AutoCAD.AcadDocuments
Dim MSpace As AutoCAD.AcadModelSpaceAcadApp = New AcadApplication
Docs = AcadApp.Documents.Open(TextBox2.Text)
MSpace = Docs.modelspaceDim textobj As AutoCAD.AcadText '定义文本
Dim textstring As String
Dim insertionPoint(0 To 2) As Double '定义插入点
Dim height As Double '定义文字高度'读取工作表行列数
以下省略,每次都卡在粗体的那一行,提示下图,可以确定CAD已经打开了,因为
1.我没有注册CAD的时候,运行这个语句会出来一个未注册的错误窗口
2.我加载一个带有宏的dwg时候提示我是否禁用