首页 > 其他 > 详细

如何彻底隐藏Excel2007的工作表

时间:2014-09-24 15:56:30      阅读:134      评论:0      收藏:0      [点我收藏+]

作者:iamlaosong

在工作中,我们会碰到有些Excel工作表不希望使用者看到,比如我做了一个单机版考试系统,其中一个工作表就是所有的试题和标准答案,这就需要将这个工作表隐藏起来。常规的隐藏工作表的方法却可以通过“格式”菜单中的“工作表”,但是选择“取消隐藏”命令就可以看到。 

  有一种方法可以彻底隐藏Excel2007工作表:在当前工作簿中的"Workbook_Open”事件中输入代码"Worksheets(“工作表名称”).Visible = 2”就可以将指定的工作表彻底隐藏起来了。 不过这种办法需要保存VBA代码,而且,如果禁止宏运行的,则这种隐藏不起作用。
  其实这个程序运行一遍就可以了,运行过后,删除代码,保存工作表就可以了。由此想到既然如此,为什么写程序呢,直接改属性就可以了。方法如下:

1、进入VBA开发环境:菜单“开发工具”-“visual basic”

2、选择需要隐藏的工作表,下方显示该工作表的属性

3、点击最后一个属性“Visible”,选择属性值2,如下图所示

bubuko.com,布布扣

  保存这个文件即可,需要显示该工作表时可再次进入开发环境,将属性值由"2”改为"-1”就可以了。 

如何彻底隐藏Excel2007的工作表

原文:http://blog.csdn.net/iamlaosong/article/details/39522917

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!