mfc 子窗体 按钮不触发_VBA与Excel入门——用户窗体1

Part 1:新建用户窗体

  1. 打开VBE后,使用菜单 插入-用户窗体,在工程资源管理器可以看到一个UserForm1的用户窗体
  2. 用户窗体有点像一个画板,可以使用提供的工具来设置自己的软件界面
  3. 具体实现什么功能要结合内部写的VBA代码
643a5bb8fa409ec59d58c60fd8b1625e.png

Part 2:用户窗体示例,登录窗口

  1. 拟实现功能:双击Excel,直接打开登录窗口,无Excel界面
  2. 需输入用户名密码
  3. 点击登录按钮,如果用户名密码都正确,则打开Excel界面,否则弹框提示
  4. 点击取消按钮,退出Excel
170f7979e74249005cec725b014b5620.png

代码

Private Sub Login_Click() If UserName = "测试" Then If secret = 123 Then Unload Me Application.Visible = True Else MsgBox "密码错误,请重新输入"  End If Else MsgBox "用户名错误,请重新输入" End IfEnd SubPrivate Sub Logout_Click() Application.QuitEnd Sub

Part 3:窗体构建

  1. 新建一个用户窗体,打开其属性(若无,菜单视图-属性窗口)
  2. 介绍两个窗体关键属性
  • 名称,代表这个窗体,VBA用该处填写的字符表示这个窗体,这里使用的是LoadWindow,对用户不可见
  • Caption,表示用户直接看见的标示,这里使用登录
  1. 使用工具箱在窗体中作画,先左键选中控件,移动到窗体中按住左键拉出一个矩形框即可(若无工具箱,菜单视图-工具箱)
  2. 介绍三个控件,标签,文字框 ,命令按钮
  • 标签:只是作为显示,用户不可编辑,制作这个窗体的人当然可以编辑
  • 文字框 :用户输入用户名密码的两处空白
  • 命令按钮:一个点击触发
  • 设置用户名对应的文字框 的名称属性为UserName
  • 设置密码对应的文字框 的名称属性为secret,这个属性在VBA中会调用
  1. 右键登录命令按钮,点击查看代码,然后写入以上代码Private Sub Login_Click(),这个其实是一个事件,按钮点击事件触发命令执行,同理对取消按钮进行设置
04dc02b7962e0e77d063a5667615cacf.png
34a88a5cb692580100278dcd0a5cb857.png
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值