场景:
I';Excel 2010中的m(32位,Win 7 64位)
尝试使用现有图元(表)创建块,运行AutoCAD 2015
代码来自Fixo-http://forums.augi.com/showthread.php?137159-如何从vba编程创建自己的块
- Dim blkDef As AcadBlock, _
- blkRef As AcadBlockReference, _
- oSset As AcadSelectionSet, _
- tempBlkName As String, _
- objColl(1) As Object, _
- tempObj As Object
- tempBlkName = "_archive-Table" & Format(Now(), "hms")
- origTblHndl = acadtbl.Handle
- Set objColl(0) = adoc.HandleToObject(origTblHndl)
- Set blkDef = adoc.Blocks.Add(tablept, tempBlkName)
- AcadApp.ActiveDocument.CopyObjects objColl, blkDef
代码在上面代码摘录的最后一行给出了自动化错误分类错误
有人有什么想法吗 
谢谢
迈克
|