[VBA]我程序中的一个问题,弱弱地问!!
<P> 以下变量已经定义。<BR> inttmp = 0<BR> For inti = 0 To sngSum - 1<BR> If <FONT style="BACKGROUND-COLOR: #828877" color=#f70909>ssetObj.Item(inti).ObjectName</FONT> = "AcDbCircle" Then<BR> Set ssetCircle = ssetObj.Item(inti)<BR> If ssetCircle.Radius = sngPileD / 2 Then inttmp = inttmp + 1<BR> End If<BR> Next inti</P><P>选中部位出错。出错信息如下:</P>
<P>方法“ITEM”作用于对象“IACADSelectionset”时失败。</P>
<P>什么原因?各位大侠。</P> <P>你的ssetObj声明的是什么东东?是selection吗?selection好像不支持你的Item这种方法吧?用这个:</P>
<P>for each object in ssetObj</P>
<P> XXXXXXXXXXXXXXXXXX</P>
<P>next</P>
<P> </P>
页:
[1]