vb 用2004object库如何得到文字信息
本帖最后由 作者 于 2004-9-21 17:04:11 编辑 <br /><br /> vb 用2004object库如何得到文字信息Dim acadapp As Object<BR>Dim acaddoc As AcadDocument<BR>Dim acadtxt As AcadText<BR>'初始化CAD<BR>On Error Resume Next<BR>Set acadapp = GetObject(, "autocad.application.16")<BR>If Err Then<BR> Err.Clear<BR> Set acadapp = CreateObject("autocad.application.16")<BR>If Err Then<BR> MsgBox Err.Description<BR>Exit Sub<BR>End If<BR>End If<BR>Set acaddoc = acadapp.ActiveDocument (???acadapp没有提示对象,是怎么回事?)<BR>Set acadtxt = acadapp.AcadText<BR>acadapp.Visible = False<BR>acaddoc.Open ("c:\1.dwg")
Dim s As String<BR>Dim i As Integer
????(如何得到图中的一些文字信息,)
????(如何关闭文档和关闭autocad2004)
acaddoc.Close 本帖最后由 作者 于 2004-9-21 12:44:21 编辑 <br /><br /> Set acadtxt = acadapp.AcadText
?
概念有点不清晰,你应该历遍当前文档的模型空间
建议先看看VBA的对象模型
<A href="http://www.vba.cn/object/acad2004/" target="_blank" >http://www.vba.cn/object/acad2004/</A>
页:
[1]