返回目录:excel表格制作
作者:武旭鹏
文章出处,微信公众号:鹏哥工作室之office
excel使用技巧大全今天,学习ActiveX控件中的文本框和标签。
文本框,textbox,我们可以在文本框中输入。
标签,Label。让我们看一下使用标签、文本框和命令按钮实现的登录界面:
用户名和密码的中文字符的前显示是用标签制作的,修改标签的名称,BackColor的颜色设置为与背景颜色相匹配。看起来像三维的盒子由边框设置。因为在之前已经说过,所以这里不会详细介绍!制作这样一个登录框需要解决的问题:1、这个工作簿实际上包含三个工作表,登录、数据、用户验证,我们只在打开工作簿时显示登录工作表,其他两个工作表都不显示。2、输入用户名和密码后,需要输入输入的值,然后将该值与用户认证表中的用户和密码进行比较。如果正确,请跳转到数据工作表并隐藏登录工作表。如果不正确,请提示。用户名不正确或密码不正确。3、首次登录后,如果在关闭工作簿时单击“保存”,则下次登录时将显示用户名和密码。这绝对是我们不想看到的,所以该如何重新登录而且能把名称和密码都清除。4、如果其他人删除了代码,那么此登录界面是徒劳的,如何设置以便其他人无法改动您的代码。针对上述问题,我们一步一步解决:1、打开工作簿时,只显示登录工作表,其他隐藏,所以可以使用工作簿的open事件,代码如下:
2、输入用户名和密码后如何验证。输入用户名和密码后,单击“登录”按钮跳转到数据工作表,因此请使用“登录”按钮的Click事件。怎么验证?首先,找出输入的用户名是否存在于用户身份验证中。如果它不存在,则显示“用户名不存在”。如果存在,请验证相应的密码是否正确。详细代码如下:
在上述方法中对find的精确搜索是以前没有提到的知识点。
设置LookAt = xlWhole以指示完全匹配。默认值为xlPart。3、如下不想在下次登录时看到最后输入的用户名和密码.2代码验证完成后,清除用户名和密码:
4、如何防止他人修改代码
更多Excel教程、职场生存法则,请了解更多