如何设置VBA代码的密码?如何取消VBA代码的密码?

经常有网友问,用Access把软件开发好了,怎么样设置VBA代码的密码?以保护自己的代码不被同事修改。
这里简单整理了一下。
设置VBA代码的密码及取消VBA代码的密码步骤如下:
1.打开任意一个窗体,进入设计视图,按工具栏“查看代码”按钮,如下图:

2.进入代码区再点工具栏“工具”按钮→“属性”,如下图:

3.点“保护”选项,将“查看时锁定工程”按钮打钩→在“查看工程属性的密码”设置你需要的密码,或者是不需要密码就把原有的密码删除即可,如下图:

设置代码如下:

Dim a As String
a = InputBox("请输入密码", "提示信息")
        If a = "设置的密码" Then
        Else
            MsgBox "密码不正确,请重试!", vbInformation, "提示"
            Call btnClose_Click
            Cancel = True
            Exit Sub
        End If

将以上代码放置在主窗体的打开事件中即可.

进入【用户登录】窗体,输入用户名和密码,点“登录”按钮。核对【用户信息】表里用户名和密码,若都正确则打开下一个【用户界面】窗口。

Private Sub 登录按钮_Enter()
‘验证用户和密码,登录系统
If DCount("[用户名]", "用户信息", "[用户名]=‘" & Text0 & "‘") = 0 Then
MsgBox "请输入正确的用户名!"
ElseIf DCount("[用户密码]", "用户信息", "[用户密码]=‘" & Text2 & "‘") = 0 Then
‘Text1为用户名输入框
MsgBox "请输入正确的用户密码!"
ElseIf Nz([Text2]) = Nz(DLookup("[用户密码]", "用户信息", "[用户密码]=‘" & Text2 & "‘")) Then
‘Text2为密码输入框
Me.Visible = False
‘隐藏窗体
DoCmd.OpenForm "用户界面"
‘打开用户界面窗体
Else
‘密码错误后的处理
MsgBox "密码错误,请重输!"
End If
End Sub

原文地址:https://www.cnblogs.com/ince/p/10777599.html

时间: 2024-08-28 15:23:43

如何设置VBA代码的密码?如何取消VBA代码的密码?的相关文章

Office密码破解软件VBA功能

Advanced Office Password Recovery中有各种不同的攻击类型,除了暴力破解和字典攻击还有一个独具特色的"VBA后门"功能.那么VBA究竟是什么?确切地说,它是一种自动化语言,可以使常用的程序自动化或者创建自定义的解决方案.下文将具体介绍Office密码破解工具中的"VBA后门"功能. VBA是什么 VBA全称Visual Basic for Applications,是微软公司开发出来在其桌面应用程序中执行通用的自动化(OLE)任务的编程

掌握Office密码破解软件VBA功能

      Advanced Office Password Recovery中有各种不同的攻击类型,除了暴力破解和字典攻击还有一个独具特色的“VBA后门”功能.那么VBA究竟是什么?确切地说,它是一种自动化语言,可以使常用的程序自动化或者创建自定义的解决方案.下文将具体介绍Office密码破解工具中的“VBA后门”功能. VBA是什么 VBA全称Visual Basic for Applications,是微软公司开发出来在其桌面应用程序中执行通用的自动化(OLE)任务的编程语言,也可说是一种

Myeclipse设置关键词自动提示功能以及取消空格和"="的自动补全

一.设置Myeclipse从a~z的自动提示功能 1. “window”→“Preferences”2. 选择“Java”,展开,“Editor”,选择“Content Assist”.3. 选择“Content Assist”,然后看到右边,右边的“Auto-Activation”下面的“Auto Activation triggers for java”这个选项.其实就是指触发代码提示的就是“.”这个符号.4. “Auto Activation triggers for java”这个选项,

打开wps的宏设置,提示你可能没有装vba

打开wps的宏设置,提示你可能没有装vba?? 因为wps个人版没有vba,安装以下软件即可,亲测可行 VBA6.3提取自WPS2012专业增强版.zip   链接: http://pan.baidu.com/s/1gdBsYzx 密码: exve

全选反选取消-js代码

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-

动网论坛密码暴力破解程序代码

我们通常这么写 using (SqlDataReader drm = sqlComm.ExecuteReader()) { drm.Read();//以下把数据库中读出的Image流在图片框中显示出来. MemoryStream ms = new MemoryStream((byte[])drm["Logo"]); Image img = Image.FromStream(ms); this.pictureBox1.Image = img; } 我的写数据 private void b

win10开机密码怎么取消

win10怎么取消电脑开机密码?比较快捷的方法就是使用netplwiz在WIN2000以后的版本都是适用.最新版的WIN10同样也是适用的.下面我来演示一下win10开机密码怎么取消? 1. WIN10开机以后点击一下[开始]然后面它的搜索栏处输入[netplwiz]就可以看到如下图所示提示. 2. 进入到用户长户界面,把[要使用本计算机,用户必须输入用户名和密码]前面的那个勾勾取消了,再点击一下[应用] 3. 此时会提示让你输入两次密码,这个密码是你这个账户的密码.这个密码是存在的只是在登陆的

取消excel 工作保护 密码的宏

Option Explicit Public Sub AllInternalPasswords() ' Breaks worksheet and workbook structure passwords. Bob McCormick ' probably originator of base code algorithm modified for coverage ' of workbook structure / windows passwords and for multiple passw

分享如何取消Win10系统开机密码的方法

密码对于我们来说带来了安全,可是在没什么重要的东西在上面是就觉得多余了,又想取消密码,可对于Win10系统新手来说仍然不了解怎样Win10系统取消开机密码的方法?其实对于这样的操作也很简单,这里就为大家介绍两种方法可以解决,要是有用户不了解的话,那么就一起来看看,关于Win10系统如何取消开机密码的操作方法吧! 第一种方法: 1.右键Win10系统的开始菜单,选择弹出菜单里的运行,将其打开.然后在运行对话框里输入:netplwiz,然后点击确定. 2.点击后,在炸 金花用户帐户对话框里可以看到"