Macro是可以用来录制一些操作的工具,然后你可以看到具体内部执行的一些代码。通过这些代码,我们可以更快更直接的找到所需要查询的API函数。我们以最简单的做一个拉伸特征开始,看如何找到对应的API

1.显示Macro工具条:

2. 点击工具条上的录制按钮,然后手动进行零件的新建,选择一个基准面,画一个圆,拉伸特征。然后点击工具条的停止按钮,指定保存路径以及文件名。 最后点击编辑宏,选择刚刚保存的文件。

3.那么我们就可以看到刚才录制操作代码了:

4. 在不太熟悉的情况下,可以在VBA的界面上,进入到Main代码之后,按F8,进行逐步调试,看哪一步是我们想了解的操作。

5.在我们知道 FeatureExtrusion2 这一步是创建拉伸特征之后 ,我们就可以去API帮助里面查询对应的API了。

进去之后 ,注意要找到最新的,有很多旧的API已经被弃用了。

这个才是最新的:

然后查询结果中还有一些示例(后面以Example(VBA C# http://VB.net)的),可以进一步进行深入学习。

对于一些宏操作无法录制出来的命令,只能通过API帮助去找对应的信息了。

建议把solidworks设计为英文界面,这个有助于在帮助中查找到对应的信息。

api 二次 开发 禅道_VBA SolidWorks 二次开发 API ---从宏开始相关推荐

  1. api 二次 开发 禅道_浅谈-软件开发流程

    先直接放出我对软件开发的相关人员职责和流程: 图一:软件开发的相关人员职责 以下是截屏的开发流程泳道图: 横轴是相关开发人员的工作模块:纵轴是从上至下开发时序周期. 图二:软件开发的流程图 从职责图和 ...

  2. api 二次 开发 禅道_二次开发

    1. 二次开发 1.1. 介绍 在实际做项目中拿B2B2C进行二次开发的时候, 通常不希望在标准的产品上进行修改. 因为这样会导致标准产品的补丁包无法升级. 目前系统提供了配置二开目录的方式, 可以在 ...

  3. 禅道项目管理软件,敏捷开发团队不可或缺的工具

    很多软件企业随着业务发展,出现了诸多研发问题,如产品交付延期,研发加班,产品故障率高,测试压力大,客户满意度低.这些问题更多是提升研发效能不得当所致.软件研发是一个复杂的系统工程,效能提高也就需要系统 ...

  4. java web 开发之道_《Java Web开发之道》PDF 下载

    图书目录: 第1篇  编程 经验与 感悟篇 第1章  编程 经验谈6则 经验01  乐不思蜀--寻找编程的乐趣 经验02  水滴石穿--编程学习 经验谈 经验03  举足轻重--代码规范 经验谈 经验 ...

  5. 关于禅道二次开发的分享

    关于禅道二次开发的分享 作者:轻易科技知行研发部 - 王想 为适应公司内部使用禅道平台,我参与的团队在现有版本上进行了二次开发. 首先,感谢开发禅道平台的原创团队. 因公司需要,本人学习了禅道的框架及 ...

  6. Python SolidWorks 二次开发---SolidWorks另存文件为其他格式

    Python SolidWorks 二次开发-SolidWorks另存文件为其他格式 Python SolidWorks 二次开发-SolidWorks另存文件为其他格式 文章目录 Python So ...

  7. Python SolidWorks 二次开发---SolidWorks保存文件

    Python SolidWorks 二次开发-SolidWorks保存文件 Python SolidWorks 二次开发-SolidWorks保存文件 文章目录 Python SolidWorks 二 ...

  8. 敏捷开发之道(二)极限编程XP

           上次的博文敏捷开发之道(一)敏捷开发宣言中,我们介绍了一下敏捷开发宣言,在其中,我们了解到了关于敏捷开发的几个重要的价值观.今天我们来了解一个敏捷开发的方法--极限编程XP 1.介绍 极 ...

  9. 【产品】禅道项目管理核心思想

    1.禅道项目管理软件作用 禅道是由青岛易软天创网络科技有限公司开发,国产开源项目管理软件. 集产品管理.项目管理.质量管理.文档管理.组织管理和事务管理于一体,是一款专业的研发项目管理软件,完整覆盖了 ...

最新文章

  1. 高级Android开发面试汇总
  2. 【BZOJ1492】[NOI2007]货币兑换Cash 斜率优化+cdq分治
  3. 腾讯再次劝退高龄员工,IT人的中年危机,我来教你化解!
  4. YUM更换源(1)--yum找不到安装包 2013-01-18 20:08 8687人阅读 评论(1) 收藏 举报 分类: linux(70) 公司提供的CentOS VM中,/etc/yum.r
  5. SAP系统里的胖接口Fat interface
  6. SourceProvider.getJniDirectories
  7. python视频教程-Python视频教程
  8. 什么是反射,为什么要用反射,反射的知识讲解
  9. win10平板续航测试软件,Win10 S版Surface Pro 4续航测试
  10. 对比苏州和杭州这两座城市,你会发现?
  11. zblog怎么定位html代码,zblog模板修改常用调用标签代码
  12. 永不熄灭的火花·《煎饼侠》
  13. 关于log4j:WARN No appenders could be found for logger (org.apache.hadoop.metrics2.lib.MutableMetricsFa
  14. 微信H5页面图片无法显示问题
  15. netstat –ano|findstr “port”命令
  16. 手机vnc远程桌面,手机vnc远程桌面的配置说明
  17. 前端通过Ajax请求从后台返回数据到页面显示,实现分页功能
  18. P3456 [POI2007]GRZ-Ridges and Valleys
  19. C语言实现在不知道具体行数的情况下实现多行字符串的输入
  20. mac 上开发常用的软件强烈推荐

热门文章

  1. Hadoop开启Kerberos安全模式
  2. POJ 3126-Prime Path
  3. 模拟实现HashMap
  4. 什么是JVM?JVM概述——初识JVM(类加载器,垃圾回收器,执行引擎)
  5. 厄米高斯光束 matlab,拉盖尔高斯光束_厄米高斯光束MATLAB仿真
  6. python通过代理自动发邮件脚本_python自动发送邮件脚本
  7. vue避免重新渲染_详解强制Vue组件重新渲染的方法
  8. Android导入第三方静态库.a编译成动态库.so
  9. Linux之网络管理(6)ip及路由相关命令
  10. play(一) play介绍,helloworld项目