- 积分
- 836
- 明经币
- 个
- 注册时间
- 2003-10-16
- 在线时间
- 小时
- 威望
-
- 金钱
- 个
- 贡献
-
- 激情
-
|
1.当AutoCAD我两个版本都安装的情况下,为什么我引用R14的Reference失效,我先安装2002后安装R14的。而如果我先安装2002,后安装R14,则两个版本的都用不起来,这是为什么?
2.标注。在2002中我的标注如下:
Set dimObj = AcadApp.ActiveDocument.ModelSpace.AddDimAligned(startPoint, endPoint, location)
dimObj.TextOverride = "aaaa" '替换标注文字
dimObj.ArrowheadSize = 3.5 '变改标注箭头大小为3.5
dimObj.TextHeight = 3.5 '变改标注文字高度为3.5
dimObj.TextInside = False
dimObj.TextInsideAlign = False
dimObj.TextOutsideAlign = False
dimObj.VerticalTextPosition = acAbove '文字位置为在标注线上方
dimObj.Update '标注更新
在R14版本下,更新出现错误,请问相应的代码应该怎么写
3.关于在图纸上插入图形
在2002版本下我的代码是
Public Sub AddPic(BlkFile As Variant) 'BlkFile是欲插入图形
On Error Resume Next
Dim BlkRefObj As AcadBlockReference '定义AcadBlockReference变量
Dim varCancel As Variant
Dim InstPnt(0 To 1) As Double '插入的位置为全部图纸
InstPnt(0) = 0: InstPnt(1) = 0:InstPnt(2) = 0 '载入图纸
Set BlkRefObj = AcadApp.ActiveDocument.ModelSpace.InsertBlock(InstPnt, _
BlkFile, 1#, 1#, 1#, 0#)
End Sub
执行后不成功,请问如何修改代码?
多谢多谢! |
|