雪山飞狐_lzh 发表于 2005-4-8 21:44:00

AddARC画图的时候出错,那么你的代码呢?

Hunix 发表于 2005-4-9 11:57:00

谢谢<A name=21743><FONT color=#990000><B>lzh741206</B></FONT></A>关心。


我昨天试出来了,是尺寸计算有问题。


但我为什么发不了新贴啊?

Hunix 发表于 2005-4-10 10:47:00

怎样判断当前图形中是否有指定名称的图层、线形、块定义啊?


我为什么发不了新贴啊?

雪山飞狐_lzh 发表于 2005-4-10 23:39:00

Sub tt()<BR>On Error Resume Next<BR>Dim lay As AcadLayer<BR>Err.Clear<BR>Set lay = ThisDrawing.Layers("123")<BR>If Err Then<BR>MsgBox "没有123层"<BR>End If<BR>End Sub<BR>线形、块定义等都差不多,就不重复了

Hunix 发表于 2005-4-11 19:52:00

还有一个问题,怎样设置线的宽度啊?

Hunix 发表于 2005-4-11 20:01:00

On Error Resume Next<BR>                       Dim linetype As AcadLineType<BR>                       Err.Clear<BR>                       Set linetype = ThisDrawing.Layers("CENTER")<BR>                       If Err Then                               ' 没有这种线形<BR>                                                       ThisDrawing.Linetypes.Load linetype, "acad.lin"<BR>                       End If


系统会报错啊!

Hunix 发表于 2005-4-11 20:03:00

写错了,是这样的。


On Error Resume Next<BR>                       Dim linetype As AcadLineType<BR>                       Err.Clear<BR>                       Set linetype = ThisDrawing.LineTypes("CENTER")<BR>                       If Err Then                               ' 没有这种线形<BR>                                                       ThisDrawing.Linetypes.Load linetype, "acad.lin"<BR>                       End If





系统会报错啊!

雪山飞狐_lzh 发表于 2005-4-11 21:51:00

Sub tt()<BR>On Error Resume Next<BR>                       Dim linetype As AcadLineType<BR>                       Err.Clear<BR>                       Set linetype = ThisDrawing.Linetypes("CENTER")<BR>                       If Err Then                               ' 没有这种线形<BR>                                                       ThisDrawing.Linetypes.Load "CENTER", "acad.lin"<BR>                                                       Set linetype = ThisDrawing.Linetypes("CENTER")<BR>                       End If<BR>End Sub<BR>

Hunix 发表于 2005-4-13 15:58:00

<A name=22628><FONT color=#990000><B>lzh741206</B></FONT></A>真是个好心人啊。

licong 发表于 2007-5-14 11:35:00

我用VBA做一系列的柱子,也是出现图形退化的提示词,这是怎么回事,请高手指导一下
页: 1 [2] 3
查看完整版本: 在Dos命令中怎样表示有空格的文件夹啊?