vba窗体问题
本帖最后由 作者 于 2009-1-14 12:31:26 编辑 <br /><br /> <p>想弄一个窗体,窗体上摆一些控件,当我选择"执行"控件时候,提示错误:自动化(automation)错误</p><p>远程进程到类型库或对象库的连接丢失。 请教高手如何处理</p><p>源码如下:Private Sub cmd1_Click()<br/> <br/> Dim ssetobj As AcadSelectionSet<br/> Form1.Hide<br/> For i = 0 To ThisDrawing.SelectionSets.Count - 1<br/> Set ssetobj = ThisDrawing.SelectionSets.Item(i)<br/> If ssetobj.Name = "au100" Then ssetobj.Delete<br/> Next i<br/> Set ssetobj = ThisDrawing.SelectionSets.add(SsetName)<br/> '让用户在屏幕上选择要加入选择集的图元<br/> <br/> ssetobj.SelectOnScreen '运行到这步出错!!!!<br/> '遍历选择集合<br/> End Sub<br/></p> <p>Dim sset As AcadSelectionSet<br/> If AutoCADapp.ActiveDocument.SelectionSets.Count = 0 Then<br/> Set sset = AutoCADapp.ActiveDocument.SelectionSets.add("sset ")<br/> Else<br/> Set sset = AutoCADapp.ActiveDocument.SelectionSets(0)<br/> sset .Clear<br/> End If</p><p>sset_text.Select ....</p><p>试下看</p> 多谢楼上的,还是不行啊 <p>dim SsetName as string</p><p>ssetname="TT"</p><p></p><p>再试了。应是这个变量是空的过</p> <p>对啊,多谢楼上的!</p> <p>应该是类型库问题。 工具 》引用 错误的类型库去掉即可</p>
页:
[1]