当单击关闭工作簿时VBA隐藏工作簿
谢谢! 展开
2015-10-16 · 知道合伙人软件行家
隐藏工作簿的操作非常简单,只需打开需要隐藏的工作簿,然后在“视图”选项卡的“窗口”组中单击“隐藏”按钮即可。
对于处于隐藏状态的工作簿,还可取消其隐藏状态,使其可以在Excel主窗口中重新显示。在“视图”选项卡的“窗口”组中单击“取消隐藏”按钮,打开“取消隐藏”对话框。在对话框中选择要取消隐藏的工作簿名称,然后单击“确定”按钮,在窗口中重新显示该工作簿。
隐藏或显示工作表
需要隐藏工作表时,只需选定需要隐藏的工作表,然后在“开始”选项卡的“单元格”组中,单击“格式”按钮,在弹出的快捷菜单中选择“隐藏和取消隐藏”|“隐藏工作表”命令即可。
如果要在Excel 2007中重新显示一个处于隐藏状态的工作表,可单击“格式”按钮,在弹出的快捷菜单中选择“隐藏和取消隐藏”|“取消隐藏工作表”命令,在打开的对话框中选择要取消隐藏的工作表名称,然后单击“确定”按钮即可。
隐藏或显示窗口元素
为了尽可能多地利用屏幕显示工作表数据,用户可以隐藏大多数窗口元素。这些窗口元素包括Excel的编辑栏、网格线、标题等。打开“视图”选项卡,在“显示/隐藏”组中,可以设置隐藏或显示的窗口元素。
设置工作表显示的比例
如果工作表的数据量很大,使用正常的显示比例不便于对数据进行浏览和修改,则可以重新设置显示比例。
打开“视图”选项卡,在“显示比例”组中,单击“显示比例”按钮,打开“显示比例”对话框。在对话框的“缩放”选项区域中选择要调整的工作表显示比例。
Private Sub Workbook_BeforeClose(Cancel As Boolean)
ThisWorkbook.Windows(1).Visible = False
End Sub
Private Sub Workbook_Open()
ThisWorkbook.Windows(1).Visible = True
End Sub
启动宏的情况下,能实现关闭自动隐藏,打开自动显示;
禁用的情况下,打开无法显示工作簿。
但你要禁用宏的情况下,连VBA Project都找不到,那不可能,除非你用其他软件自动把工作簿给关闭。
不知道对VBA 工程加密能不能满足你的需求
谢谢您!
你确定有看清并已理解问题的内容了吗
你确定有看清并已理解问题的内容了吗