EXCEL如何编辑登录窗口

就是在打开文档的同时出现登录窗口,需要输入用户名和密码才能完成登录,否则退出文档。好象这个只能用VBA来完成,但我不是很懂,所以在此求教了!有愿意帮我的请留联系方式,不胜... 就是在打开文档的同时出现登录窗口,需要输入用户名和密码才能完成登录,否则退出文档。
好象这个只能用VBA来完成,但我不是很懂,所以在此求教了!
有愿意帮我的请留联系方式,不胜感激,采纳后有加分!
展开
 我来答
Q城里城外
推荐于2017-09-02 · TA获得超过4107个赞
知道小有建树答主
回答量:1077
采纳率:92%
帮助的人:124万
展开全部
  1. 按"Alt+F11"启动VBA编辑器,右键→插入→用户窗口

     

  2. 按照下图,将控件中的按钮,和文本框画在“uaerform1”中即可。

  3. 双击“登录”按钮,并输入:

        If TextBox1.Value = "管理员" And TextBox2.Value = "123" Then
            Me.Hide
            Sheets("sheet1").Select
        Else
            ThisWorkbook.Application.QuitE

    End if

     

     

  4.   双击“ThisWorkbook”并输入代码:

    Private Sub Workbook_Open()
        UserForm1.Show 0
    End Sub

  5. 启动如果是2007版本以后,界面如下:(备注:需将文件另存为xlxm文件格式)

     

  6. VBA也是容易破解的,用excel自带的帐号密码,相对更安全:保存的时候,选择“工具”→“常规工具”,在录入密码即可。

太极健1969
推荐于2018-09-12 · TA获得超过9030个赞
知道大有可为答主
回答量:8668
采纳率:69%
帮助的人:3561万
展开全部
首先建立一个用户窗体UserForm1做为登录窗,设置两个文本框TextBox1和TextBox2,一个确定按钮,CommandButton1。代码如下
Private Sub CommandButton1_Click()
If TextBox1.Value = "管理员" And TextBox2.Value = "123" Then
Me.Hide
Sheets("sheet1").Select
Else
ThisWorkbook.Application.Quit
End If
End Sub
在thisworkbook项输入如下代码,就在打开文档时弹出登录窗。
Private Sub Workbook_Open()
UserForm1.Show 0
End Sub
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
cn_xk
2011-03-31 · TA获得超过522个赞
知道小有建树答主
回答量:301
采纳率:0%
帮助的人:330万
展开全部
下方链接的相关代码,可直接使用,也可根据你的需求稍做调整就更好了。
更多追问追答
追问
我用了你给的链接里的代码,可是运行时总是出错,不知是不是我做的不对还是怎么了。我还做了个登录窗口。
追答
'thisworkbook代码
Private Sub Workbook_Open()
Application.Visible = False: UserForm1.Show
End Sub
'窗体UserForm1中新建一个按钮CommandButton1和一个文本框TextBox1,假设登录密码为123,代码如下:
Private Sub CommandButton1_Click()
If TextBox1.Text = "123" Then Me.Hide: Application.Visible = True Else ThisWorkbook.Application.Quit
End Sub

参考资料: http://z.baidu.com/question/100991417.html?an=0&si=2

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式