Excel文档隐藏Sheet页的两种方式

今天研究了下Excel文档隐藏Sheet页的方法,在此做下记录。

我使用的Excel版本为Microsoft Excel 2010。建立一个Excel文档(xlsx格式),将三个Sheet页分别命名为“测试用Sheet页”、“其他Sheet页1”、“其他Sheet页2”,如下图所示:

第一种方法,是在Sheet页的页签上单击鼠标右键,点击“隐藏”,如下图在“测试用Sheet页”上操作。

“测试用Sheet页”被隐藏。

若要取消隐藏“测试用Sheet页”,可在其他任意页签上单击鼠标右键,点击“取消隐藏”。

此时会列出所有已隐藏的Sheet页,选择“测试用Sheet页”,点击“确定”按钮,就可以重新看到“测试用Sheet页”了。

第二种方法,可让Sheet页隐藏的同时,在取消隐藏界面无法搜索到被隐藏的Sheet页。

用鼠标右键单击要隐藏的Sheet页签“测试用Sheet页”,点击“查看代码”按钮。

此时会弹出VBA代码编辑器,在工程文件列表中选择“测试用Sheet页”,再在属性中找到Visible属性,发现有三个选项,xlSheetVisible(可见)、xlSheetHidden(隐藏)、xlSheeyVeryHidden(彻底隐藏)。方法一种的隐藏和取消隐藏,就是将Sheet页的状态在xlSheetVisible和xlSheetHidden间切换,现将Visible设置为xlSheeyVeryHidden,再按下Ctrl+S保存修改的结果。

此时可发现“测试用Sheet页”被隐藏,且用鼠标右键单击其他Sheet页的页签,也无法找到该Sheet页并取消隐藏。只能再进入VBA编辑器,调整Visible属性解除隐藏。

这个方法是我使用NPOI库读取一个xlsx格式文档时发现的(囧),当时为找到这个被隐藏的Sheet页折腾了好久(囧)。

转载于:https://my.oschina.net/Tsybius2014/blog/1036614

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值