2022-06-08 excel文档加入密码与自动销毁
针对Excel文档,打开文件时需要正确输入密码,如果密码输入错误则文件会自动销毁。
有5次输入机会,如果超过5次还没有输入正确密码,文件依然会自动销毁。
在“VBA project” 窗口,选择“This workbook”,右键插入<用户窗体>,自己在插入的窗体中添加背景图片,添加<文本框>作为密码框,添加<命令按钮>作为登录按钮,添加<标签>作为计数输入密码的次数。
VBA编辑器两个参数设置为:“workbook”,“open”,插入代码:
Private Sub Workbook_Open() UserForm1.Show End Sub
插入代码:
1 Private Sub CommandButton1_Click() 2 If TextBox1 = 1234 Then 3 Unload Me 4 Else 5 Label1.Caption = Label1.Caption + 1 6 MsgBox "密码错误 请重新输入" 7 End If 8 9 If Label1.Caption >= 5 Then 10 ActiveWorkbook.ChangeFileAccess xlReadOnly 11 Kill ActiveWorkbook.FullName 12 Application.Quit 13 End If 14 15 End Sub 16 17 Private Sub TextBox1_Change() 18 19 End Sub 20 21 Private Sub TextBox1_DblClick(ByVal Cancel As MSForms.ReturnBoolean) 22 TextBox1 = "" 23 End Sub 24 Private Sub UserForm_Click() 25 26 End Sub 27 28 Private Sub UserForm_QueryClose(Cancel As Integer, CloseMode As Integer) 29 If CloseMode = 0 Then Cancel = 1 30 End Sub 31 32 Private Sub Label1_Click() 33 34 End Sub 35 36 Private Sub UserForm_Activate() 37 Label1.Caption = 0 38 End Sub
输入完后点击保存。
本文来自博客园,作者:{admin-xiaoli},转载请注明原文链接:{https://www.cnblogs.com/crackerroot}
分类:
office技巧
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· Open-Sora 2.0 重磅开源!
· 周边上新:园子的第一款马克杯温暖上架