首页 初玩手游 游戏攻略 excel杀(会玩失踪的Excel文件)

excel杀(会玩失踪的Excel文件)

更新时间:2024-04-20 10:18:06 分类:游戏攻略 浏览:1

大家好,今天小编来为大家解答excel杀这个问题,会玩失踪的Excel文件很多人还不知道,现在让我们一起来看看吧!

最近在升级本月14号发布的通讯录管理工具,应朋友们的要求,会增加很多功能,比如:数据导入、数据导出、增加显示一个电话号码、增加保密措施、增加数据联动检索等……更新的工具还在编制中,争取本月内和大家见面。

今天就来和大家分享下文件保密措施中的一个小设置:Excel文件的自杀。

为什么要让文件自杀呢?假设你的重要数据被不法分子得到了,通过他对文件的一些操作,来触发自杀代码的执行,让文件瞬间灰飞烟灭,从而保护我们数据的安全。

SubKillme()\\nWithThisWorkbook'对当前工作薄\\n.Saved=True'保存文件\\n.ChangeFileAccessxlReadOnly'将当前工作簿设为只读。\\nKill.FullName'Kill:从磁盘中删除文件;\\n.Close'关闭Excel\\nEndWith\\nEndSub

当代码执行到【Kill.FullName】这一句的时候,文件就代码所在的文件【上图中的示例文件】就被删除了。

自杀代码在什么时候执行呢?常规是在文件打开的时候,这里就会用到Workbook的Open事件

如果我们直接像上图以所示,将自杀代码直接放在Workbook的Open事件中,当文件打开时,文件就直接不见了。但是,现实中肯定不能这样操作,所以,我们需要设置一些条件,当条件成立时,才执行自杀代码,条件不成立时,就不执行自杀代码。

常用的触发自杀代码的条件有以下几种:

1、以日期做判断:

设定一个日期,当电脑系统日期达到了所设置的日期,就执行自杀代码。

PrivateSubWorkbook_Open()\\nDim限制日期AsDate'申明变量\\n限制日期="2020/4/18"'设置限制使用日期,根据自己需要设置\\n\\nIfVBA.Date>=限制日期Then'判断当前系统日期是否到了限制日期\\nApplication.DisplayAlerts=False'禁止显示提示和警告消息,悄无声息的删除文件\\nCallKillme'执行自杀代码【Killme:第一部分中段代码的过程名称】\\nEndIf\\nEndSub

2、以打开次数判断:

对文件打开次数做记录,当打开次数达到设定的次数时,即执行自杀代码。

我们在Sheet1的【A1】单元格中,记录文件打开的次数,通过工作薄的【BeforeClose】事件判断。

PrivateSubWorkbook_BeforeClose(CancelAsBoolean)\\n'在工作表1的【A1】单元格中记录文件打开次数\\nSheet1.Range("A1")=Sheet1.Range("A1")+1\\nThisWorkbook.Save'保存文件\\nEndSub

此处为什么用【BeforeClose】事件,因为代码会改变单元格中的内容,如果直接用Open事件,打开时,A1单元格会记录一个打开次数,但是如果没有对数据做保存,这个数据累加就无效。

但是文件打开后必定会关闭,在文件关闭前,对打开次数做记录,就对每次的打开操作做记录。

以文件打开次数作为判断条件,执行文件自杀操作,完整代码如下:

3、以密码错误次数判断:

比如我们有一个文件,里面有机密数据,且在文件中设置了登录窗口,每次打开文件的时候都需要验证密码,此时就可以在工作表的某个单元格对密码错误次数错记录,一旦密码错误次数达到了设置的值,即触发文件自杀。

也就是说,如果不知道密码的人拿到文件,是无法打开文件,就算他测试密码,一旦密码错误次数过多,文件就自杀,这样就很好的保护了我们的数据。

以密码输入错误次数判断,完整的判断代码为:

PrivateSubCommandButton1_Click()\\nIfTextBox1.Text=""Then'密码输入框为空时\\nMsgBox"密码不能为空!请输入密码。",vbOKOnly+vbCritical,"警告"\\nElseIfTextBox1.Text<>111Then'密码登录框密码错误时\\nSheet1.Range("A1")=Sheet1.Range("A1")+1'A1单元格次数累加\\nMsgBox"密码错误,请重新输入。",vbOKOnly+vbCritical,"错误"'‘弹出警告\\nTextBox1.Text=""'清空密码登录框,\\n\\n'没出错一次,就判断以下A1单元格的值是否达到次数限制的值\\nIfSheet1.Range("A1")>=10Then\\nApplication.DisplayAlerts=False'禁止显示提示和警告消息,悄无声息的删除文件\\nCallKillme'执行自杀代码【Killme:第一部分中段代码的过程名称】\\nEndIf\\nElse'当密码正确时\\nMsgBox"登录成功!",vbOKOnly+vbInformation,"恭喜"\\nUnload登录\\nEndIf\\nEndSub

②工作薄打开事件代码如下:

'工作薄开启事件\\nPrivateSubWorkbook_Open()\\nSheet1.Select'sheet1工作表选中\\n登录.Show'显示登录窗体\\nEndSub\\n\\n'自杀代码\\nSubKillme()\\nWithThisWorkbook'对当前工作薄\\n.Saved=True'保存文件\\n.ChangeFileAccessxlReadOnly'将当前工作簿设为只读。\\nKill.FullName'Kill:从磁盘中删除文件;\\n.Close'关闭Excel\\nEndWith\\nEndSub五、小结

本文分享的是自杀代码,文中讲解了自杀代码的写法,该怎么用,在什么情况西用等问题。

用自杀代码是一种有风险的操作,虽然可以让我们的数据免遭泄露,但是也给自身的数据安全带来隐患,因为一不小心文件就没了,自己的数据就肯可能找不到了。所以一定要慎用。

当然,Excel既然能自杀,也可以杀其他的文件,这个知识点在这里就不展开讲了,如果别有居心之人利用这种代码,其后果就会不堪设想。

我是上班下班,因为爱好办公软件、喜欢分享。所以来到这里将我的学习心得和踩过的一些坑,和大家聊聊,希望大家学习我成功的经验,避开我踩过的坑。我和你们一起进步。

好了,今天就聊到这里,感谢各位朋友的关注和支持。

如果你喜欢我分享的内容,请点个赞支持下;

如果你觉得我分享的内容对你有帮助,可以关注我;

如果要看我以前分享过的好玩的内容,大家可以去我的主页查看历史文章。

好了,文章到此结束,希望可以帮助到大家。

版权声明: 本站内容部分来源网络,版权归作者所有,如有侵权,请联系我们删除!
相关文章
少女的王座「V2.5」下载  少女的王座下载 网络游戏
导语:今天我要为大家介绍的是一款备受欢迎的手游——少女的王座「V2.5」下载 少女的王座下载。这款游戏以其精美的画面和丰富多彩的玩法,吸引了众多玩家的关注。让我们一起来了解一下这款游戏吧!一、少女的王座是一款由知名游戏开发商打造的角色扮演类手游。游戏背景设定在一个神奇的幻想世界,玩家将扮演一位勇敢的少女,在冒险与挑战中不断成长,最终成为真正的王者。游戏中拥有多样化的角色和职业选择,让玩家可以根据…
cw228 2024-04-22 00:00:08
小黄鸭跳舞动态「V1.2」下载  小黄鸭跳舞动态下载 网络游戏
导语:随着智能手机的普及,移动应用市场也变得越来越繁荣。在这样的背景下,各种类型的软件层出不穷,其中游戏类软件更是受到大众的青睐。今天,我要为大家介绍一款轻松有趣的游戏——小黄鸭跳舞动态。一:小黄鸭跳舞动态的介绍小黄鸭跳舞动态是一款由「V1.2」开发的休闲娱乐类游戏。它以可爱的小黄鸭为主角,通过跳舞来展现它们活泼可爱的一面。玩家可以通过操作屏幕上方的按钮来小黄鸭跳舞,并在游戏中收集金币和道具,挑…
cw228 2024-04-22 00:00:08
炫舞自定义戒指图片下载  炫舞自定义戒指「最新版」 生活服务
大家好,今天我要为大家介绍一款备受炫舞爱好者追捧的软件——炫舞自定义戒指图片下载 炫舞自定义戒指「最新版」。这款软件可以让你轻松地下载最新、最酷的炫舞自定义戒指图片,让你的角色在游戏中更加个性化、与众不同。一:炫舞自定义戒指图片的介绍炫舞自定义戒指是一种特殊的装饰品,可以为你的角色增添独特的魅力。而这款软件提供了大量精美的炫舞自定义戒指图片,涵盖了各种风格和主题,让你可以随心所欲地选择和使用。二…
cw228 2024-04-21 23:58:11
炫舞自定义戒指透明图案下载  炫舞手游自定义戒指透明图案制作教程 生活服务
导语:在游戏中,自定义戒指是一种展示个性和魅力的方式,而炫舞手游推出的自定义戒指透明图案下载功能更是让玩家可以尽情展现自己的创意和想象力。今天我们就来一起了解一下炫舞自定义戒指透明图案下载功能及其制作教程。一、炫舞自定义戒指透明图案的介绍炫舞手游是一款集音乐舞蹈、时尚潮流于一身的手机游戏,拥有海量歌曲和精美服装,让玩家可以尽情展现自己的舞蹈技巧和时尚品味。而其中最受欢迎的功能之一便是自定义戒指。…
cw228 2024-04-21 23:58:11
暗黑世纪「V1.3」下载  暗黑世纪下载 策略游戏
今天,我们要为大家介绍的是一款备受玩家喜爱的角色扮演游戏——《暗黑世纪「V1.3」》。这款游戏由知名游戏开发商「暗黑工作室」精心打造,拥有精美的画面和丰富多彩的玩法,让玩家沉浸在一个充满冒险和挑战的暗黑世界中。一:暗黑世纪的介绍《暗黑世纪「V1.3」》是一款以中世纪为背景的魔幻RPG游戏。在这个世界里,玩家将扮演一位勇敢的冒险者,探索各种神秘的地下城、迷宫和城市,并与各种怪物和敌人进行激烈的战斗…
cw228 2024-04-21 23:56:11
暗黑之王「V1.3」安卓版下载 策略游戏
导语:在游戏世界中,暗黑之王一直是备受玩家喜爱的角色扮演游戏。而现在,暗黑之王「V1.3」安卓版正式上线,为广大安卓用户带来了全新的游戏体验。作为一款经典的暗黑系列游戏,「V1.3」版本在原有的基础上进行了全面升级和优化,更加精彩刺激。接下来,让我们一起来看看这款游戏的介绍、特色、亮点和下载方法吧!一:暗黑之王的介绍暗黑之王是一款由Blizzard Entertainment开发并发行的动作角色…
cw228 2024-04-21 23:56:11
lol眼睛皮肤 游戏新闻
大家好,我是游戏博主小花,今天给大家带来的是关于《联盟》中的一个热门话题——lol眼睛皮肤。作为游戏中的一种特殊皮肤,它不仅能让我们的变得更加酷炫,还能带来额外的游戏乐趣。那么,究竟什么是lol眼睛皮肤?它有什么特殊之处?下面就让我来为大家解答吧!首先,lol眼睛皮肤指的是一种特殊的皮肤类型,在游戏中可以通过购买或者抽取获得。它与普通皮肤不同之处在于,它拥有独特的动画效果和声音效果,能够让我们的…
AA 2024-04-21 23:54:11
lol盖伦视频 游戏新闻
大家好,我是你们的游戏博主,今天要和大家分享的是关于《联盟》中的一位强大角色——盖伦。他在游戏中拥有着强大的攻击力和防御能力,是许多玩家心中最喜爱的之一。那么,让我们来看看如何利用他的技能和策略来取得胜利吧!首先,让我们来了解一下盖伦的技能。作为一个近战战士,盖伦拥有着强大的生存能力和持续输出能力。他的被动技能“勇气”可以提升他的护甲和魔抗,使得他在面对敌方时更加坚韧。而他的Q技能“致命打击”可…
AA 2024-04-21 23:54:11
圣骑士幻化装备大全?魔兽世界历年圣骑士职业最帅气套装幻化盘点 游戏攻略
其实圣骑士幻化装备大全的问题并不复杂,但是又很多的朋友都不太了解魔兽世界历年圣骑士职业最帅气套装幻化盘点,因此呢,今天小编就来为大家分享圣骑士幻化装备大全的一些知识,希望可以帮助到大家,下面我们一起来看看这个问题的分析吧!NO5.T3纯洁的白银之手NO5.T3纯洁的白银之手源于地球时代纳克萨玛斯出品的终极套装,同时也是许多人梦寐以求的绝版T3,简称:高达赛亚人。在一代又一代圣骑士粉丝的心目中占据了…
hh 2024-04-21 23:52:13
圣骑士加点?物理双梦骑士配装加点思路 游戏攻略
本篇文章给大家谈谈圣骑士加点,以及物理双梦骑士配装加点思路对应的知识点,文章可能有点长,但是希望大家可以阅读完,增长自己的知识,最重要的是希望对各位有所帮助,可以解决了您的问题,不要忘了收藏本站喔。手持利剑与盾牌的圣骑士,在暴雪的诸多游戏作品中会被当做重要的角色登场。暗黑2重制版中的圣骑士,也是登场率超高的英雄之一。今天小编给大家整理一下物理双梦圣骑士的配装和加点思路(51区游哥原创)。1、武器:…
hh 2024-04-21 23:52:13