本帖最后由 neudjb 于 2015-7-13 13:37 编辑
CommandBars相关求助-添加工具栏或命令栏后,excel2010、2013在win7 64bit退出excel后excel进程在任务管理器中滞留。
导致再打开excel很慢。
分析原因:通过procmon分析excel进程在处理excel14.xlb或者excel15.xlb
应该是没有退出命令栏。(如何完整的退出(删除)之前添加的Tbar、或者有没有别的添加按钮执行宏的代码(除了Commandbar))
代码:
sub workbook_open()
Dim Tbar as Commandbar
Set Tbar = Application.CommandBars.Add(Name:="项目部",Temporary:=True)
end sub
sub Workbook_BeforeClose(Cancel As Boolean)
Dim Tbar as Commandbar
Set Tbar = Application.CommandBars("项目部")
Tbar.Delete
end sub
|