Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 2830|回复: 6

[已解决]vb编辑器里的“继续”按钮放在excel里的工具栏

[复制链接]
发表于 2010-8-22 15:57 | 显示全部楼层 |阅读模式

如题,希望可以把vb编辑器里面的“继续”按钮能放在excel里面的工具栏里面

图如下:

vb编辑器里的“继续”按钮放在excel里的工具栏

vb编辑器里的“继续”按钮放在excel里的工具栏

最佳答案
2010-8-23 15:24
'创建菜单
Sub CreateMenu()
    Dim Menu As CommandBarButton
    Set Menu = Application.CommandBars(1).Controls.Add( _
        Type:=msoControlButton, temporary:=True)
        Menu.Caption = "继续"
        Menu.FaceId = 186
        Menu.OnAction = "Exce"
   
End Sub
'删除菜单
Sub DeleteMenu()
    On Error Resume Next
    Application.CommandBars(1).Controls("继续").Delete
    On Error GoTo 0
End Sub
'执行继续按钮
Sub Exce()
    Application.VBE.CommandBars(4).Controls(3).Execute
End Sub
excel精英培训的微信平台,每天都会发送excel学习教程和资料。扫一扫明天就可以收到新教程
发表于 2010-8-22 16:45 | 显示全部楼层

vb编辑器里的“继续”按钮放在excel里的工具栏

vb编辑器里的“继续”按钮放在excel里的工具栏

[em09]
回复

使用道具 举报

 楼主| 发表于 2010-8-22 16:54 | 显示全部楼层

QUOTE:
以下是引用爱疯在2010-8-22 16:45:00的发言:

[em09]

你发的是visual basic工具栏,我问的不是这个

问的是:vb编辑器里面的“继续”按钮

能放在excel里面的工具栏里面不?? 

是下面的这个按钮:

回复

使用道具 举报

 楼主| 发表于 2010-8-23 15:02 | 显示全部楼层

自己来顶顶

回复

使用道具 举报

发表于 2010-8-23 15:24 | 显示全部楼层    本楼为最佳答案   

'创建菜单
Sub CreateMenu()
    Dim Menu As CommandBarButton
    Set Menu = Application.CommandBars(1).Controls.Add( _
        Type:=msoControlButton, temporary:=True)
        Menu.Caption = "继续"
        Menu.FaceId = 186
        Menu.OnAction = "Exce"
   
End Sub
'删除菜单
Sub DeleteMenu()
    On Error Resume Next
    Application.CommandBars(1).Controls("继续").Delete
    On Error GoTo 0
End Sub
'执行继续按钮
Sub Exce()
    Application.VBE.CommandBars(4).Controls(3).Execute
End Sub
回复

使用道具 举报

 楼主| 发表于 2010-8-30 12:33 | 显示全部楼层

QUOTE:
以下是引用amulee在2010-8-23 15:24:00的发言:
'创建菜单
Sub CreateMenu()
    Dim Menu As CommandBarButton
    Set Menu = Application.CommandBars(1).Controls.Add( _
        Type:=msoControlButton, temporary:=True)
        Menu.Caption = "继续"
        Menu.FaceId = 186
        Menu.OnAction = "Exce"
   
End Sub
'删除菜单
Sub DeleteMenu()
    On Error Resume Next
    Application.CommandBars(1).Controls("继续").Delete
    On Error GoTo 0
End Sub
'执行继续按钮
Sub Exce()
    Application.VBE.CommandBars(4).Controls(3).Execute
End Sub

感谢感谢阿木老师,这样都做到了。谢谢谢谢。

回复

使用道具 举报

发表于 2013-8-3 01:06 | 显示全部楼层
为什么 我运行了之后 会提示   未找到宏 "****.xls!Exce”.

求解!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-5-16 17:26 , Processed in 0.311638 second(s), 11 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表