本帖最后由 rebornxldeng 于 2012-9-14 11:45 编辑
楼主对VBA对象应该也不是很熟悉...我也不是很熟悉
看代码的大致意思
这个工作薄利用了工作薄相关事件的.
生成小对勾的代码不是在模块1-8里边.
而是在工作薄对象的代码模块里
Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean)
ThisWorkbook.RemovePersonalInformation = False
End Sub
删除代码
RibbonX_Code里边的代码
'Entry point for RibbonX button click
Sub ShowATPDialog(control As IRibbonControl)
Application.Run ("fDialog")
End Sub
'Callback for RibbonX button label
Sub GetATPLabel(control As IRibbonControl, ByRef label)
label = ThisWorkbook.Sheets("RES").Range("A10").Value
End Sub
删除
然后再表格里按F5,定位到 对象 将绿色小勾全部删除
这可能是一个对某个经营项目进行判断并标识的代码.殊不知利用太多外部图形元素会消耗掉大量内存.
这个代码的效率也不高,远不如EXCEL自身的条件格式.删除不可惜的.