Solidworks VBA-所有变量
大家好,刚开始第一次使用Solidworks VBA,我对这个问题有点恼火。在运行Solidworks帮助中的这段代码之后。我已经在“End Sub”上突破,下面的屏幕截图显示了我得到了什么。所有变量都显示值=0、nothing或Empty。。。
我在一个本应返回大量值的文件上运行了代码。我也尝试了一些其他的代码,但我没有得到任何结果。。。
我做错什么了吗? 任何人 我没有solidWorks,所以无法尝试,尽管从那里的代码和我对VBA的了解来看,我没有发现任何严重错误。
测试:在第一个for语句中,放入if语句,当您知道它将运行并查看它是否工作时开始中断。 尝试在这条线上放置断点:
Set swFeature = swFeature.GetNextFeature
然后,当您循环通过每个swFeature时,您应该看到它们的变量值。尝试使用“单步执行”按钮单步执行代码,并观察变量值在本地窗格中的变化。
端点子上的断点不会返回任何内容,因为您已经循环thro,直到swFeature为nothing,因此变量为空。 这里还有两个屏幕截图,显示了最简单的代码,以及我在本地窗口中看到(或没有看到)的内容。
首先是Solidworks,在“局部变量”窗口中没有显示任何内容。
https://forum.solidworks.com/servlet/JiveServlet/showImage/2-226586-13488/Capture2.PNG
接下来是MSExcel,它在“局部变量”窗口中显示所有内容。
https://forum.solidworks.com/servlet/JiveServlet/showImage/2-226586-13489/Capture1.PNG
页:
[1]