朋友你好,我也做SolidWorks二次开发,用的是自带的VBA程序。程序已编好,就是不会做插件,你能帮帮我吗

如题所述

如果你的程序只是自己用的话,做成 “宏按钮” 就可以了。使用时跟其他工具栏按钮一样,点击后执行指定的VBA程序。

帮助里搜一下 “宏按钮”,就可以看到详细的说明

如果你想做标准的插件,那么就不能用VBA了。
你需要单独安装 SolidWorks API SDK,安装之后会在 Visual Studio 中添加SW插件项目的向导。
通过向导可以适当减少作业量,但对于新手来说,要真正做一个插件还是比较复杂的。追问

宏按钮还是操作比较多,做插件好用一点。安装 SolidWorks API SDK后,启动Visual Studio 没找到有SW插件项目的向导。

追答

不同版本的API SDK支持不同版本的VS,所以没自动添加向导也是可能的。

实际上不通过向导完全可以创建插件项目。
相关的方法可以自己查看帮助,在SW的API帮助中搜索关键字 “Addin”
如果你在SW的官方网站上有注册账号,那么应该还可以下载到范例。

以我个人经验,对于初次者,宏按钮的创建比制作插件简单100倍。
本人也是业余水平,对于插件方面没有更多能帮你的了

温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-07-09
过来人告诉你,宏按钮局限性大移植性也差,做成纯插件很是复杂,不适合初学者,最简单折中的方法就是用vs之类的做个窗口软件,然后做一个宏按钮调用此EXE即可
相似回答