[VBA]关于物体句柄已知的选取
我通过扩展数据访问到了与物体相联系的物体句柄(扩展数据内提供本物体前和后的关联物体的句柄),我想问的是,如何最快选择到该物体,进而进一步读取其扩展数据再循环读取下去?获得所有物体的信息。也就是知道了句柄,如何快速定位到物体?
我的想法是用
Select(acSelectionSetAll, , , groupcode, datacode)
将句柄加入扩展数据,但是好像有问题,好像handle可以筛选(dxf码用的是5)
我该怎么办?请斑竹指教,多谢!
同时我也觉得用select可能速度比较慢,连续读区较多的话会不会很耗时间?不知道有没有更好的方法?谢谢。
HandleToObject 实际上编程时不需要考虑Select和遍历数据库效率的问题,一是我们并没有更好的方法来改善;二是实际上运行的速度超乎我们的想象。 感谢老大们,handletoobject,我看了vba 帮助
RetVal = object.HandleToObject(Handle)
返回选择的物体,这样不必要使用选择集了(其实这个也是生成一个选择集),应该可以直接定位到物体了。
再次感谢!!!
页:
[1]