Excel如何创建用户登录窗口?
发布时间:2022-07-18 02:49:26
Excel如何创建用户登录窗口?介绍了如何利用VBA窗体控件、文本框控件和按钮控件制作用户登录窗口。
1.启动Excel并打开工作表,打开Visual Basic编辑器,在项目资源管理器中单击鼠标右键,然后在上下文菜单中选择“插入|用户表单”以插入用户表单。按F4打开“属性”对话框,在“标题”文本框中输入文本“用户登录”来更改表单标题,如图1所示。
图1创建一个用户表单并设置其属性
2.从“工具箱”对话框中选择“文本框”控件、“标签”控件和“命令按钮”控件,并在表单中绘制这些控件,如图2所示。在“属性”对话框中,将两个标签控件的“标题”属性分别设置为“登录名”和“登录密码”,并将命令按钮控件的“标题”属性分别设置为“确定”和“取消”,如图3所示。
图2向表单添加控件
图3修改控件的
3.选择表单中的第二个“文本框”控件,并将“属性”对话框中的“密码字符”属性设置为字符“*”,如图4所示。这样,在此文本框中输入的字符将被“*”替换。
图4更改
4.右键单击表单中的“确定”按钮,并在上下文菜单中选择“查看代码”命令以打开“代码”窗口。此时,Visual Basic编辑器将自动向“代码”窗口中的控件添加一个单击事件。为此按钮添加点击事件程序,如下所示:
私有子命令按钮1 _单击()
如果文本框1。文本“郭一凡”然后“判断用户名是否正确
‘ MsgBox ‘用户名错误,您无权登录!’给出了不正确的提示
带文本框1。“SelStart=0”设置选定文本的起始字符。SelLength=Len(文本框1。设置选定文本的长度。“设置焦点”文本框获得焦点
Elseif textbox2.text’ abcdef ‘然后’如果密码错误
‘密码输入不正确,请重新输入!’暗示
带文本框2。“SelStart=0”设置选定文本的起始字符。SelLength=Len(文本框2。设置选定文本的长度。获取焦点的“设置焦点”
MsgBox ‘登录成功,欢迎光临!’登录成功提示
“卸载我”卸载表单
这里,程序首先判断第一个文本框中文本属性的值是否是设置的用户名,如果不是,则给出提示。同时,使用With结构来设置关键的SelStart属性和SelLength属性,以便文本框中的文本可以突出显示。同时,使用SetFocus方法使文本框获得焦点,方便用户更改用户名。如果输入的是设置的用户名,那么程序判断第二个文本框中的文本属性值是否是设置的密码,如果不是,则执行与错误用户名相同的操作。如果用户名和密码正确,程序会提示并卸载表单。
5.然后在“代码”窗口中输入程序代码,并为“取消”按钮添加点击事件代码。
6.按F5运行程序,出现“用户登录”窗口。在“登录名”文本框中输入人员的姓名。如果用户未被授权,程序将给出提示,如图4所示。点击“确定”按钮关闭提示对话框,“登录名”文本框将获得焦点,并在其中输入正确的登录名。在“登录密码”文本框中输入密码。如果密码错误,程序会给出提示,如图5所示。如果您输入了正确的用户名和登录密码,程序会提示登录成功,如图6所示。单击确定关闭对话框,用户登录表单将关闭。
7.双击项目资源管理器中的“此工作簿”选项,打开“代码”窗口,并输入以下程序代码,使用户表单在工作簿打开时可见。切换到Excel,保存文档,并完成本示例的制作。


猜你喜欢
- Win7常见故障有BCD引导错诶导致无法开机,正常情况下是在新安装时最容易出现。那要怎么解决这个问题呢?其实我们可以通过WinPE中的Win
- 外媒 9to5 Mac 报道,在对 iOS 应用推出新的更新之后,Spotify 现在开始对其桌面、Mac 和 Web 应用进行改版。在一篇
- 戴尔灵越 7000 16是一款娱乐型便携笔记本电脑,采用了intel第十一代酷睿i7处理器以及发烧级核芯显卡,能够让用户们有着不错的游戏体验
- 一般情况我们的电脑都是一台电脑只配一个显示器,但因工作的需要,会用到两台,甚至三台以上的显示器。使用Win7系统用户,想设置一台电脑两个显示
- 微软停止维护XP系统后,很多用户都遇到了奇怪的问题。比如,有XP系统用户反馈自己在打开word文档时,电脑会提示dcom server pr
- Windows Server 2008如何设置自动获取ip,小编给大家整理了一下简单的方法步骤,一起来看看吧然后依次选择“网络”——“网络和
- 在Excel中经常需要录入好数据以后经常球年均增长率,具体该如何计算年均增长率呢?接下来是小编为大家带来的excel中年均增长率的计算教程,
- 新安装的Win7 家庭普通版,不能下载QQ游戏,出现“无法写入”提示:要求:“请先关闭相应的应用程序,如QQ 或IE”。请问怎么办?你新装W
- WPS表格中 也能够装裱 书画呢,你 晓得吗?想把 书画装裱的跟 理想 糊口中的 书画 同样 都雅吗?那就跟我 一同 勤奋吧!装裱 书画1
- 最近很多用户在升级Win10 10166时出现了问题,显示的错误代码为0X80310052,最坑的是回退原来的版本的时候这个问题还在。那么W
- Win10玩英雄联盟LOL时全屏显示不全怎么办?很多玩家都在Win10系统的电脑上玩英雄联盟,但最近,有用户在打开英雄联盟LOL时,发现开始
- 4 月 27 日消息 今天苹果推送了 iOS 14.5/iPadOS 14.5 正式版,还推送了最新的 macOS Big Su
- 1、打开控制面板选择RemoteApp和桌面连接;2、选择左侧的设置一个新连接;3、输入地址后进行连接。
- Win10无线网卡的Mac地址应该怎么修改?因为无线网卡的特殊性,无线网卡的修改方法与有线网卡的修改方法几乎完全不一样。如果我们通过有线网卡
- word是我们编辑文档经常使用的编辑软件,有时候我们希望我们编辑好的文档有页码,而且是能显示这是第几页共几页的格式,接下来我教大家如何设置这
- 今天,苹果发布了一系列新的开发者测试版,包括iOS14.7、iPadOS14.7、tvOS 14.7、watchOS 7.6和macOS
- 在为对象添加动画(参考教程:PowerPoint 2013幻灯片中为对象添加动画效果的方法)后,按照默认参数运行的动画效果往往无法使用户满意
- 在EXCEL中有很多比较实用的图片,这个时候可以把图片提取出来,具体该怎么提取呢?下面是由小编分享的excel如何提取图片的教程,以供大家阅
- 这个图的难点在于螺旋的部分如何绘制。牛闪闪给大家演示一下制作部分。首先第一步,绘制一个等腰三角形,接着绘制长方形,按住ctrl+shift+
- PPT,首先考虑的不是设计和制作,而是逻辑和结构。当你拿到一个项目时,你要做的不是立马参与制作,而是先分析整个 PPT 的逻辑,理清思路,最