显示工具栏宏代码

宏程序包含:窗体代码+模块代码

窗体代码:执行不同的命令

模块代码:显示窗体,也就是UI界面

 

  1.程序运行效果:

2.程序窗体代码:

Private Sub cmdNewModel_Click()
  Dim swApp As SldWorks.SldWorks
  Dim swModel As SldWorks.ModelDoc2
  
  Set swApp = Application.SldWorks
  Set swModel = swApp.ActiveDoc
  ' Check to see if a document is loaded
  If swModel Is Nothing Then
    swApp.SendMsgToUser2 "请打开一个零件/装配体/工程图", swMbStop, swMbOk
    Exit Sub
  End If
   
  If 显示工具栏.Value = True Then
    swModel.SetToolbarVisibility swFeatureToolbar, True                         '特征工具栏,通常包含用于创建和编辑特征(如拉伸、旋转等)的命令
    swModel.SetToolbarVisibility swMacroToolbar, True                           '宏工具栏,用于运行宏和脚本
    swModel.SetToolbarVisibility swMainToolbar, True                            '主工具栏,包含最常用的命令和操作
    swModel.SetToolbarVisibility swSketchToolbar, True                          '草图工具栏,包含用于创建和编辑草图的命令
    swModel.SetToolbarVisibility swSketchToolsToolbar, True                     '草图工具工具栏,提供额外的草图绘制和编辑工具
    swModel.SetToolbarVisibility swStandardToolbar, True                        '标准工具栏,包含打开、保存、撤销等标准命令
    swModel.SetToolbarVisibility swStandardViewsToolbar, True                   '标准视图工具栏,包含用于切换不同视图方向的命令
    swModel.SetToolbarVisibility swViewToolbar, True                            '视图工具栏,用于控制视图显示和导航
 
 
 Else
    swModel.SetToolbarVisibility swFeatureToolbar, False
    swModel.SetToolbarVisibility swMacroToolbar, False
    swModel.SetToolbarVisibility swMainToolbar, False
    swModel.SetToolbarVisibility swSketchToolbar, False
    swModel.SetToolbarVisibility swSketchToolsToolbar, False
    swModel.SetToolbarVisibility swStandardToolbar, False
    swModel.SetToolbarVisibility swStandardViewsToolbar, False
    swModel.SetToolbarVisibility swViewToolbar, False
  End If
End Sub

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值