问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

在Excel文件中编一个程序,使Excel文件打开时有*次数,超过后就打不开了,这个怎么做,请高手指教!

发布网友 发布时间:2022-05-05 12:10

我来回答

2个回答

热心网友 时间:2023-10-07 10:55

这个做起来有点难,下面的方法可供参考
一、适用于保护程序,而不是保护数据:
a) 可以在每次程序启动前检测一个由excel VBA生成的文件,当然这个文件要加密一下。没有这个文件程序就停止执行,这个文件中记录启动次数,如果次数超过了设定,则也停止执行。这样做有一个问题,那就是别人可以将这个加密的文件拷出来,经常用老文件来替代新文件,则这个程序保护就失效。
b) 在a)条的基础上改进一下,那就是在第一次执行时,将加密文件自动备份到您设定的文件夹下,当然最后在每一个盘符下全做一个备份,这样可以增加别人破解的难度的。在以后每次启动时,全要检查密码文件和备份的密码文件是否记录内容相同,如果内容不同的话,则停止执行,多个备份则要求所有的文件内容全相同,如果相同则记录当然起动的次数到密码文件并将之再次备份到相应的文件夹下。
c) 生成一个隐藏的表格,将程序启动次数记录在隐藏表中,如果次数超过设定,则停止执行。
d) excel文件在执行时,生成可执行的excel文件,并设定这个文件在电脑重启时自动运行,在这个程序中记录相关内容。这样做有点和病毒差不多,可能会当病毒杀的。

二、保护文件内容:
这具要求比较难。因为别人可以不启动程序来打开excel文件。这样您所有的程序不能运行,所以保护无从谈起。以下所说是以别人允许程序运行的情况而谈。
a) 可以参见一、的要求,但在程序中增加一条程序。当程序次数达到设定时,可以将excel中的表格隐藏起来。这样别人一般就找不到您的内容的。
b) 参见a)条,但在每次退出前,将所有的表全隐藏起来,如果没有程序的支持,则所有内容不可见。这样子可以强行要求别人运行程序,不运行就无法工作,也无法看到文件内容.
c) 把所有内容进行加密存贮,加密方法自定义,这个没有具体要求。只有在程序运行时,可以解密所贮存的内容,没有程序则看不到内容,次数设定可以直接放在加密的excel内容当中,当然放在文件内容最前面比较方便一些。也可以按一、条内容加密,但这样做不是上选。

热心网友 时间:2023-10-07 10:55

思路:在工作薄的open事件中添加代码,第一次打开则给工作薄的某一属性赋值,不是第一次打开则打开一次减1直到为0时,弹出对话框,关闭该工作薄。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
13岁一直到18岁晚上经常熬夜会有什么影响 具象表现素描内容简介 ...| 从14世纪文艺复兴到20世纪具象表现绘画 · 168幅画 · 图解西方... 【漫画赏析】比喻具象化——《孤高之人》手法分析 具象美术作品有哪些 具象艺术艺术家介绍 话说 曾经有个演唱会 是初音未来演唱会 39祭 谁知道微信聊天记录删掉了,还能恢复过来吗?有什么软件可以恢复吗?不... 六爻。测缘分。测婚姻 礼仪起源于祭祀的证据是什么? 本人在车主端修改滴滴车注册城市可能被封号吗?求解? 怎么限制excel文件打开次数 EXCEL怎么设置*打开次数,一段时间自动删除或者打开是乱码? 请问如何限定EXCEL表格可以打开的次数? excel 限制打开次数 SQL中如何编辑语句查询2015年5月1日至2015年6月15日的数据 宋plusev如何查行驶轨迹 东风奕炫如何查行程轨迹 查询车辆北斗行驶轨迹需要提供什么 苏宁的延保服务,意外保障有用吗 苏宁和国美延包卡 刚买了几天的苏宁延保可以退吗?在苏宁买了台冰箱,在导购的游说下买了苏宁的延保,后来上网查了, 苏宁延保问题 苏宁国美的延保服务真的有用嘛?? 苏宁的延保服务包括哪些内容?有清楚的可以帮忙介绍下吗? 苏宁的延保服务是全国保修吗? 苏宁延保如何购买? 苏宁延保服务意外保障有用吗?求告知 苏宁易购买的家电,然后买了三年延保,这种延保服务靠谱吗 苏宁延保服务开了可以退吗? 如何在word中将文段两列四行? 怎么让做出来Excel表格只能在指定的电脑上打开,或者有打开次数限制? word中怎么两列表格转换成四列表格 excel限定打开次数(或限定日期),能否把次数记录在网络上 如何用VB限制特定EXCLE的打开次数 如何统计excel工作簿的打开次数 红旗汽车h7烧机油吗? excel表格怎么限定条件记录次数 koloex58怎么设置光驱启动? koloe p43主板BIOS设置 g4x koloe怎么设置从U盘启动 土豆网自己上传的视频怎么删掉啊?视频管理点不进去,求帮助! 土豆网怎么删视频 koloex58 主板上x5680装系统重启怎么办? 红旗H7发动机质量怎么样?它的小毛病多吗? 忘记密码及账号,土豆网里的视频怎么删掉? 土豆网里制作的视频相册怎样删除 在土豆网上传的视频如何撤回? 土豆视频可以删除?用什么方式删除比较好? 土豆网视频怎样删除|怎样删除土豆网视频 手机土豆上传了本地视频怎样删除