如图所示,我先在选择集里找到这个标注,然后通过标注找到点1,使用selectatpoint(点1)找到直线L1和它的另一个端点点2,然后再通过selectatpoint(点2)找到L2,最终返回L2的长度,问题时画图的时候先画L2,再画L1和标注,然后两次selectatpoint均选不到L1和L2。 如果画好标注以后再分别按顺序画L1和L2的话,Selectatpoint有效,小弟学习vba不久,不明白什么情况,求好心人解答。
如图所示,我先在选择集里找到这个标注,然后通过标注找到点1,使用selectatpoint(点1)找到直线L1和它的另一个端点点2,然后再通过selectatpoint(点2)找到L2,最终返回L2的长度,问题时画图的时候先画L2,再画L1和标注,然后两次selectatpoint均选不到L1和L2。
如果画好标注以后再分别按顺序画L1和L2的话,Selectatpoint有效,小弟学习vba不久,不明白什么情况,求好心人解答。