请选择时期:
怀孕准备 怀孕 分娩 宝宝0-1岁 宝宝1-3岁 宝宝3-6岁

如何在Excel中制作用户登录窗口 excel做登录界面

来源: 最后更新:2023-02-17 00:24:57

导读:如何在Excel中制作用户登录窗口 为了保护Excel工作表,有时需要对工作表的打开设置权限,这就需要创建用户登录界面.在Excel中,制作用户登录窗口的方式很
扫描关注公众号
The Beginning

  为了保护Excel工作表,有时需要对工作表的打开设置权限,这就需要创建用户登录界面。在Excel中,制作用户登录窗口的方式很多,使用控件是其中的一种重要方法。本文介绍使用VBA窗体控件、文本框控件和按钮控件等来制作用户登录窗口的方法。pkE育儿早教网

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

如何在Excel中制作用户登录窗口pkE育儿早教网
pkE育儿早教网
  图1 创建用户窗体并设置其属性pkE育儿早教网

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

如何在Excel中制作用户登录窗口pkE育儿早教网
pkE育儿早教网
  图2 向窗体中添加控件pkE育儿早教网

如何在Excel中制作用户登录窗口pkE育儿早教网
pkE育儿早教网
  图3 修改控件的pkE育儿早教网

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

如何在Excel中制作用户登录窗口pkE育儿早教网
pkE育儿早教网
  图4 更改“文本框”控件的pkE育儿早教网

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

  Private Sub CommandButton1_Click()pkE育儿早教网

  If TextBox1.Text<>"郭轶凡"Then '判断用户名是否正确pkE育儿早教网

  MsgBox"用户登录名错误,您无权登录!" '不正确给出提示pkE育儿早教网

  With TextBox1pkE育儿早教网

  .SelStart=0 '设置选择文字的开始字符pkE育儿早教网

  .SelLength=Len(TextBox1.Text) '设置选择文本的长度pkE育儿早教网

  .SetFocus '文本框获得焦点pkE育儿早教网

  End WithpkE育儿早教网

  ElseIf TextBox2.Text<>"abcdef "Then '如果密码错误pkE育儿早教网

  MsgBox"密码输入错误,请重新输入!" '给出提示pkE育儿早教网

  With TextBox2pkE育儿早教网

  .SelStart=0 '设置选择文本的开始字符pkE育儿早教网

  .SelLength=Len(TextBox2.Text) '设置选择文本的长度pkE育儿早教网

  .SetFocus '获得焦点pkE育儿早教网

  End WithpkE育儿早教网

  ElsepkE育儿早教网

  MsgBox"登录成功,欢迎你的到来!" '登录成功提示pkE育儿早教网

  Unload Me '卸载窗体pkE育儿早教网

  End IfpkE育儿早教网

  End SubpkE育儿早教网

  提示pkE育儿早教网

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

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

  Private Sub CommandButton2_Click()pkE育儿早教网

  Unload Me '卸载窗体pkE育儿早教网

  ThisWorkbook.Close '关闭工作簿pkE育儿早教网

  End SubpkE育儿早教网

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

如何在Excel中制作用户登录窗口pkE育儿早教网
pkE育儿早教网
  图5 登录名输入错误提示pkE育儿早教网

如何在Excel中制作用户登录窗口pkE育儿早教网
pkE育儿早教网
  图6 密码输入错误提示pkE育儿早教网

如何在Excel中制作用户登录窗口pkE育儿早教网
pkE育儿早教网
  图7 登录成功提示pkE育儿早教网

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

  Private Sub Workbook_Open()pkE育儿早教网

  UserForm1.ShowpkE育儿早教网

  End SubpkE育儿早教网

THE END
广告、内容合作请点击这里 寻求合作
免责声明:本文系转载,版权归原作者所有;旨在传递信息,其原创性以及文中陈述文字和内容未经本站证实。

育儿知识

所属专题: 窗体  控件  用户登录  

本文地址:http://www.yuerzaojiao.com/qiaomen/youxi/807971.html

最新文章
  • 1腾讯为什么告老干妈(腾讯跟老干妈什么情况)

    腾讯为什么告老干妈(腾讯跟老干妈什么情况)

  • 2突然确诊癌症中晚期,已转移!宁波男子无法接受:怎么可能!医生:发现一个,全家高危!

    突然确诊癌症中晚期,已转移!宁波男子无法接受:怎么可能!医生:发现一个,全家高危!

  • 3疑似皇马前主席之孙公然辱华,皇马却称“将致力于消除足球界种族歧视”?

    疑似皇马前主席之孙公然辱华,皇马却称“将致力于消除足球界种族歧视”?

  • 4韩军称朝鲜军人无意中越界 韩军称朝鲜军人无意中越界了吗

    韩军称朝鲜军人无意中越界 韩军称朝鲜军人无意中越界了吗

  • 5中纪委再打两“虎”!还有一“虎”被免职,一“虎”获刑十五年!

    中纪委再打两“虎”!还有一“虎”被免职,一“虎”获刑十五年!

  • 6吉林市将举办世界锅包肉大赛,此前召开座谈会论证锅包肉起源

    吉林市将举办世界锅包肉大赛,此前召开座谈会论证锅包肉起源

  • 7哪些爱爱姿势更容易怀孕 选择这些爱爱姿势帮助生儿生女

    哪些爱爱姿势更容易怀孕 选择这些爱爱姿势帮助生儿生女

  • 8男性精子存活时间有多久 精子存活率低怎么办

    男性精子存活时间有多久 精子存活率低怎么办

  • 9医生算错怀孕周数怎么办 孕龄胎龄预产期原来是这样算的

    医生算错怀孕周数怎么办 孕龄胎龄预产期原来是这样算的

  • 10备孕未准妈妈请注意 这里有份孕前自检表请签收

    备孕未准妈妈请注意 这里有份孕前自检表请签收

推荐文章

关于我们 | 广告服务 | 网站合作 | 免责声明 | 联系我们| 网站地图

© 2022 育儿早教网 All Rights Reserved. 沪ICP备20230950727号-10

声明: 本站文章均来自互联网,不代表本站观点 如有异议 请与本站联系 联系邮箱:kefu#yuerzaojiao.com (请把#替换成@)