excel登录界面的制作(excel设置登录用户)

为了保护Excel工作表,有时需要设置打开工作表的权限,这就需要创建一个用户登录界面。在Excel中,制作用户登录窗口的方法有很多种,使用控件是其中一种重要的方法。介绍了如何使用VBA表单控件、文本框控件和按钮控件制作用户登录窗口。

1、启动Excel并打开工作表,打开Visual Basic编辑器,在工程资源管理器中鼠标右击,选择关联菜单中的“插入”|“用户窗体”命令插入一个用户窗体。按F4键打开“属性”对话框,在”Caption”文本框中输入文字“用户登录”更改窗体标题,如图1所示。

图1 创建用户窗体并设置其属性

2、从“工具箱”对话框中分别选择“文本框”控件、“标签”控件和“命令按钮”控件,在窗体中绘制这些控件,如图2所示。在“属性”对话框中将两个“标签”控件的”Caption”属性分别设置为“登录名”和“登录密码”,将“命令按钮”控件的”Caption”属性分别设置为“确定”和“取消”,如图3所示。

excel登录界面的制作(excel设置登录用户)

图2 向窗体中添加控件

图3 修改控件的

3、在窗体中选择第二个“文本框”控件,在“属性”对话框中将”PasswordChar”属性设置为字符“*”,如图4所示。这样,在该文本框中输入的字符将被“*”替代。

图4 更改“文本框”控件的

4、鼠标右击窗体中的“确定”按钮,选择关联菜单中的“查看代码”命令打开“代码”窗口,此时Visual Basic编辑器将自动在“代码”窗口中为控件添加Click事件。为该按钮添加的Click事件程序如下:

Private Sub CommandButton1_Click()

If TextBox1.Text<>”郭轶凡”Then ‘判断用户名是否正确

MsgBox”用户登录名错误,您无权登录!” ‘不正确给出提示

With TextBox1

.SelStart=0 ‘设置选择文字的开始字符

.SelLength=Len(TextBox1.Text) ‘设置选择文本的长度

.SetFocus ‘文本框获得焦点

End With

ElseIf TextBox2.Text<>”abcdef “Then ‘如果密码错误

MsgBox”密码输入错误,请重新输入!” ‘给出提示

With TextBox2

.SelStart=0 ‘设置选择文本的开始字符

.SelLength=Len(TextBox2.Text) ‘设置选择文本的长度

.SetFocus ‘获得焦点

End With

Else

MsgBox”登录成功,欢迎你的到来!” ‘登录成功提示

Unload Me ‘卸载窗体

End If

End Sub

提示

在这里,程序首先判断第一个文本框的Text属性值是否为设定的用户名,如果不是则给出提示,同时使用With结构设置非常关键的SelStart属性和SelLength属性,使文本框中的文字能够高亮显示。同时,使用SetFocus方法使文本框获得焦点以方便用户更改用户名。如果输入的是设定的用户名,程序接着判断第二个文本框中的Text属性值是否是设定的密码,如果不是则执行与用户名错误相同的操作。如果用户名和密码均正确,程序给出提示并卸载窗体。

5、接着在“代码”窗口中输入程序代码,为“取消”按钮添加Click事件代码,具体程序如下所示:

Private Sub CommandButton2_Click()

Unload Me ‘卸载窗体

ThisWorkbook.Close ‘关闭工作簿

End Sub

6、按F5键运行程序出现“用户登录”窗口,在“登录名”文本框中输入人名,如果非授权用户,程序给出提示,如图4所示。单击“确定”按钮关闭提示对话框后,“登录名”文本框获得焦点,在其中输入正确登录名。在“登录密码”文本框中输入密码,如果密码错误,程序给出提示,如图5所示。如果输入正确的用户名和登录密码,程序提示登录成功,如图6所示。单击“确定”按钮关闭对话框,“用户登录”窗体将关闭。

excel登录界面的制作(excel设置登录用户)

图5 登录名输入错误提示

excel登录界面的制作(excel设置登录用户)

图6 密码输入错误提示

excel登录界面的制作(excel设置登录用户)

图7 登录成功提示

7、在工程资源管理器中双击”ThisWorkbook”选项打开“代码”窗口,在其中输入如下程序代码使工作簿打开时用户窗体可见。切换到Excel,保存文档,完成本实例的制作。

Private Sub Workbook_Open()

UserForm1.Show

End Sub

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 86345@qq.com 举报,一经查实,本站将立刻删除。
(3)
上一篇 2022-04-01 00:10:06
下一篇 2022-04-01 00:20:06

猜你喜欢

  • 入住不到百分之50是不是不供暖,小区入住率不够不给供暖怎么解决

    入住不到百分之50是不是不供暖 看小区,这个并没有明确的规定。 入住不到百分之50是不是不供暖是很多友友好奇的,就以往的数据来看入住率不足百分之50小区不供暖吗 这种可能性很大。物…

    2023-10-15
  • 列车到达时间怎么查_怎么查列车到站时间

    乘坐轨道交通列车想要提前获悉其预计到达时刻?如今一部手机能能搞定。 3月18日,上游新闻记者从重庆交通开投轨道集团获悉,重庆轨道交通的官方App“渝畅行”日前上线了实时到站信息查询…

    2022-12-06
  • 各种花的花语与代表的寓意,你知道么?

    不同的花有不同的花语和寓意,以下是一些常见花的花语和寓意: 玫瑰:爱情、美丽、热情、热爱。 百合:纯洁、高贵、祝福、吉祥。 郁金香:博爱、高雅、富贵、慈善。 康乃馨:温馨、热爱、感…

    投稿 2024-08-23
  • 草原是谁写的,草原的作者是谁

    《草原》这篇课文记叙了作者老舍先生第一次访问内蒙古草原看到的美丽景色及受到蒙古族同胞热情欢迎的情景。 原文:选作课文有改动 这次,我看到了草原。那里的天比别处的天更可爱,空气是那么…

    2023-08-01
  • 广州暂住证办理指南,广州暂住证办理要多长时间

    很多小伙伴们还不知道该怎么办理广州居住证,现在我就告诉大家该怎么做吧!居住证还是很重要的,比如你要办理入户买车买房等,都是需要居住证的。 广州居住证如何办? 1.线下办理流程: (…

    2023-11-26
  • 什么是单列专业_单列专业与合作办学的区别

    高考家长参考往届录取数据的时候,都会对一些特别标注的院校和专业产生疑问,比如高收费专业,单列专业和合作办学,那么这些专业和院校有什么区别呢?在报考的时候需要特别注意什么呢?本文就为…

    2022-12-04
  • 负压风机的型号有哪些_负压风机的型号

    负压风机是养猪场常用的通风换气设备,不锈钢风机和镀锌板风机两种外壳,更加耐用耐腐蚀。目前市面上负压风机的型号繁多,很多初次接触负压风机的养殖户不知道如何挑选适合自己猪场的风机。下面…

    2023-05-28
  • 梭子蟹要蒸多久_梭子蟹蒸多久才会熟

    清蒸梭子蟹时,需要准备的食材有梭子蟹、酱油、醋。先将梭子蟹用水冲洗干净,用小刷子仔细刷净蟹壳外部。 然后蒸锅中放入适量清水,把洗好的梭子蟹肚子朝上放在隔水架上,蒸10分钟左右关火,…

    2022-08-11
  • 熊孩子高楼扔水泥,十六七岁这叫熊孩子?

    这个话题,大件事君 已经反复强调、讲过无数遍 然而,深圳还是有人高空抛物! 此前在南山区一家酒店 就发生了惊险一幕 一个大圆桌“从天而降”! 近日,南山法院对此作出了判决 这究竟是…

    2024-08-27
  • 大学生活费和哪些因素有关系_大学生活费等级划分

    对于学生来说,大学生活就是天堂,比高中的时候要自由很多,远离家长和老师的看管,课后生活变得极其富有。 大学生的自由不仅仅体现在学习和生活上面,就连生活费也是可以由自己支配的,因为大…

    2023-03-28

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注