VB中查询出来的信息,如查出来的几行数据,选中几行,如何插入到指定的一个CAD中?
VB中查询出来的信息,如查出来的几行数据,选中几行,如何把选中的几行数据插入到指定的一个CAD中?并且对插入位置有具体要求,如插在明细栏的上面位置。请高手帮解答
程序代码:
'首先引用 acad 20XX Object Library类型库 Dim myAcadApp As AutoCAD.AcadApplication, activeDoc As AutoCAD.AcadDocument, acMS As AutoCAD.AcadModelSpace On Error Resume Next Set myAcadApp = GetObject(, "Autocad.Application") '检查AutoCAD是否已经打开 If Err <> 0 Then Set myAcadApp = CreateObject("Autocad.Application") '没有打开,创建新的CAD end if myAcadApp.Visible = True '显示CAD Set activeDoc = myAcadApp.ActiveDocument '当前文档,否则执行打开文档操作 Dim styobj1 As AcadTextStyle Set styobj1 = activeDoc.TextStyles.Add("黑体") '设置字体 activeDoc.ActiveTextStyle = styobj1 textstring="插入的文字" fontheight=10 returnPnt = activeDoc.Utility.GetPoint(, "指定文字插入点: ") '手动指定插入点,否则需要一些代码定位 Dim textobj As AcadText Set textobj = activeDoc.PaperSpace.AddText(textstring, returnPnt , fontheight) textobj.Alignment = acAlignmentMiddleCenter textobj.Update