Excel工作表中的图表、图形或占位符可以使用VBA代码来对其显示和隐藏进行控制,在编写代码时,可以通过设置工作簿对象的DisplayDrawingObjects属性来实现这种控制。本文以控制Excel工作簿中图表的显示和隐藏的方法。
1、启动Excel并打开包含图表的工作表,打开Visual Basic编辑器,在工程资源管理器中鼠标右击,选择关联菜单中的“插入”|“模块”命令创建一个模块,在模块的“代码”窗口中输入程序代码,如图1所示。具体的程序代码如下所示:
Sub隐藏()
MsgBox"隐藏当前工作簿中的所有图表!"
ActiveWorkbook.DisplayDrawingObjects=xlHide
End Sub
Sub显示()
MsgBox"显示当前工作簿中的所有图表!"
ActiveWorkbook.DisplayDrawingObjects=xlDisplayShapes
End Sub