学习目标
● 编写代码,监听并响应SOLIDWORKS通知
● 识别哪些SOLIDWORKS对象支持通知
● 在VBA中建立一个简单的通知
● 使用插件向导为通知创建事件处理程序
● 了解插件向导如何处理文件级事件处理程序
SOLIDWORKS中的某些事件发生时,客户端应用程序可以“监听”和“处理”它,这些事件称为通知。仅需添加几行代码,就可以在事件发生时捕获SOLIDWORKS通知并执行API调用。
SOLIDWORKS中的下列对象支持通知:
● SldWorks
● PartDoc、AssemblyDoc、DrawingDoc
● ModelView
● FeatMgrView
● MotionStudy
● Mouse
● TaskpaneView
● SwPropertySheet
为了在SOLIDWORKS中捕获通知,声明对象时需使用WithEvents关键字,例如Dim WithEv-ents swApp AsSldWorks.SldWorks。