lichh_2003 发表于 2006-4-21 16:37:00

求助:VBA调用LISP程序时说“无法重复进入 LISP”

<P>我在VBA程序中调用自遍的LISP程序(已经编译好)。</P>
<P>在用VBA模拟选择实体时就说“</P>
<P>无法重复进入 LISP。</P>
<P><BR>*无效选择*<BR>需要点或 Last ”怎么解决这个问题啊?谢谢</P>
<P>&nbsp;&nbsp;&nbsp;&nbsp; detE = axEnt2lspEnt(pl)<BR>&nbsp;&nbsp;&nbsp;&nbsp; Str = "copypl" &amp; vbCr &amp; detE<BR>&nbsp;&nbsp;&nbsp;&nbsp; ThisDrawing.SendCommand Str<BR>&nbsp;&nbsp;&nbsp;&nbsp; Str = BasePoint(0) &amp; "," &amp; BasePoint(1) &amp; "," &amp; BasePoint(2) &amp; vbCr<BR></P>

mccad 发表于 2006-4-22 20:32:00

VBA帮助中明确注明,如果能够直接用ActiveX方法完成的动作,不要使用SendCommand来做。因为这种方法太不稳定。
页: [1]
查看完整版本: 求助:VBA调用LISP程序时说“无法重复进入 LISP”