集团军参谋长:Excel VBA制作Escel怪异的登录窗体

来源:百度文库 编辑:九乡新闻网 时间:2024/07/07 09:31:42
 VBA制作Escel怪异的登录窗体 [复制链接] .pcb{margin-right:0} 本帖最后由 ABC12398 于 2011-8-21 18:48 编辑

首先声明1、     搜索了好多网站均没有找到完全符合本人所要求的答案;
                   2、     我要求制作的Escel登录窗体确实比较怪异,也就是有些不符合常理。
                                   假设我已经先创建了一个新的工作簿,并把它重命名为“我的工具”。接着,我要为“我的工具”  用VBA制作一个登录窗体
制作的登录窗体必须符合如下条件:
               1、   当我用鼠标左键双击(或右键点击——打开)“我的工具”时,弹出的不是我们平常所见的 Escel2003的表格界面,而是弹出完全覆盖最大化表格界面的一个登录窗体。这个登录窗体是天蓝色的,窗体中间有“用户名”的标签,右侧是一个输入用户名的框 (暂且把“EscelHome学习者”当做用户名 );“用户名”标签下方是“输入密码”的标签,右侧是输入密码的框(暂且把"12345  "   当做密码)。窗体最右上方有一个“关闭”的图标(就是本网页最右上方的那个“红方块,中间白色交叉的图标);在“输入密码”标签的下方有一个“登陆”的命令按钮和一个“退出”的命令按钮。      下面的操作就是怪异
              2、    当我看到上面的登录窗体时,就在 输入用户名的框里输入“EscelHome学习者”,接着在输入密码的框里输入“12345”;
这时 ,                   A、    假设我刚才输入的用户名或密码任意一个不正确,然后点击“登陆”命令按钮时,登陆界面就会立即消失,“我的工具”也会立即退出 ;
                              B、   假设输入的用户名和密码都正确,然后点击“登陆”的命令按钮,就会弹出一个“密码错误,请重新输入!”的对话框,这个对话框里的中间是“密码错误,请重新输入!”的提示,下方还有“ 是”和“否”两个按钮。        a、如果鼠标点击“是”或“否”其中一个按钮,则登陆界面就会立即消失,“我的工具”也会立即退出;        b、正确的步骤是:直接用鼠标点击 登陆界面最右上方的“关闭”图标。当我点击了那个“关闭”图标后,就立即打开了“我的工具”工作簿,进入了 平常所见的界面。
                  这样的登陆界面确实有点不合常理,不知能不能用VBA来制作?                         如果能,请赐教!              谢谢!!      
                  
备注:1、以上问题是本人在ExcelHome论坛提出的;2、感谢ExcelHome热心高手 shumaya3帮我解决了上述难题。