excel学习库

excel表格_excel函数公式大全_execl从入门到精通

SOLIDWORKS小技巧,将SOLIDWORKS的宏移植到Excel里

我们智诚科技ICT的在线课堂曾经给大家介绍过如何使用Excel 控制SOLIDWORKS的尺寸去做参数化设计,其实我们也可以将SOLIDWORKS 录制的宏里面的代码复制到Excel 里帮我们做更多的事情,而不需要去自己编写繁多的代码。今天我们用增加一个配置来示例,介绍一下如何将SOLIDWORKS 的宏命名来转移到Excel 里去。 1、录制宏 首先我们需要单击右键将宏对话框打开,下图圈红的位置。然后我们点击录制宏按钮,如下图所示。然后我们要做的就是执行你想要做的操作,在这里我们想增加一个配置,在相应的位置进行操作就可以了。建好的配置如下图所示。然后停止录制将宏保存到自己能找到的位置然后我们用编辑宏,打开刚才录制的宏 2、在Excel里增加控件 我们在Excel里添加一个命令按钮,按钮的名称我们可以改成“生效”。 3、更改代码 在设计模式打开代码界面,将宏里面的代码复制到Excel里,保留里面原有的代码,并将原代码里的Sub main()去掉,最终形成下面的代码。到这里,这个按钮还没有生效,我们需要将代码里的Set swApp = Application.SldWorks改成Set swApp = CreateObject("SldWorks.Application") 这句话是Excel作用于SOLIDWORKS的关键。现在这个按钮就可以在SOLIDWORKS里生效了。 让名称等于单元格里的文字 我们还可以做一些更改,让配置的名字等于某一个单元格里的文字,例如等于B7单元格。 将代码里的“默认配置”替换为Range("B7").Value,也就是B7里面的值。 变成这样然后我们在B7单元格里输入“交互”,再点击一下按钮这样,就为零件增加了一个名字为交互的配置我们录制的宏代码里有可能存在没用的代码,记录的是我们鼠标移动或者其他没用的操作,这些代码删掉也不影响运行,例如 boolstatus = Part.Extension.SelectByID2("零件1.SLDPRT", "COMPONENT", 0, 0, 0, False, 0, Nothing, 0)Part.ClearSelection2 True这句,我们在最后的图片里将它删掉了,一样正常运行。 SOLIDWORKS实用技巧可以百度搜索智诚科技ICT,或者点击文章底部了解更多查阅SOLIDWORKS教程。

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

«    2024年12月    »
1
2345678
9101112131415
16171819202122
23242526272829
3031
控制面板
您好,欢迎到访网站!
  查看权限
网站分类
搜索
最新留言
    文章归档
      友情链接