请问solidworks录制宏后编辑能用(即在vba)但是转到vb中有好多参数不识别。请问这个怎么解决?

最近看solidworks二次开发,实在是弄不懂这个,希望你能给解答下,感谢... 最近看solidworks二次开发,实在是弄不懂这个,希望你能给解答下,感谢 展开
 我来答
crazy0qwer
2013-08-08 · TA获得超过3299个赞
知道大有可为答主
回答量:4020
采纳率:71%
帮助的人:1294万
展开全部
你录制好宏后,按下 F8,让程序开始运行,然后将鼠标放到这些参数上面,看看显示的数字是什么。然后到 VB 里面把这些参数替换为对应数字。
更多追问追答
追问
请问vba中录制好的宏,是不是有的命令拿到vb中不能用啊?你有过这种情况吗?
这种情况就是按照以上的调试方法吗?
追答
因为你输入的参数是 系统常量。
也就是由系统定义的常量,如:end(xlup) 里面的 xlup 就是系统常量。这个常量是由excel定义的。
所以你到 VB 里面的时候, VB 并没有定义这个常量,所以就不能直接使用。而它在excel对应的数值则到哪都可以使用。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式