介绍了利用Visual Basic对SolidWorks进行二次开发的原理方法及关键技术。在分析了SolidWorks零件三维建模方法和API系统函数的基础上,对其在零件参数化设计中的现有技术进行优化,实现了枪弹零件的自动建模与装配,提高了枪弹零件的设计效率和质量。