分享

单元格右键添加自已的项目

 庋藏天下 2013-06-06

Private Sub Worksheet_BeforeRightClick(ByVal Target As Range, Cancel As Boolean)
 With Application.CommandBars("cell")
        .Reset    '重置右键菜单,以免因多次运行重复添加
'        .Controls("剪切(&T)").Delete    '删除右键菜单中的剪切菜单
        With .Controls.Add(Type:=msoControlPopup)    '添加菜单
            .Caption = "我的复制"    '菜单名称
            .BeginGroup = True    '分组显示
            With .Controls.Add(Type:=msoControlButton)    '添加第一个二级菜单
                .Caption = "复制上月暂估入库单"
                .FaceId = 19  '9590    '图标ID编号
                .OnAction = "复制上月暂估入库单"    '指定单击该菜单运行的VBA过程名
            End With
            With .Controls.Add(Type:=msoControlButton)    '添加第二个二级菜单
                .Caption = "复制指定范围"
                .FaceId = 9591
                .OnAction = "复制指定范围"
            End With
            With .Controls.Add(Type:=msoControlButton)    '添加第三个子二级菜单
                .Caption = "传送收料单到VFP"
                .FaceId = 9592
                .OnAction = "传送收料单"
            End With
        End With
    End With

End Sub
sub worksheet_deactivate()
  with application.commandbars("cell")
      .rest
  end with
end sub

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多