• <output id="aynwq"><form id="aynwq"><code id="aynwq"></code></form></output>

    <mark id="aynwq"><option id="aynwq"></option></mark>
  • <mark id="aynwq"><option id="aynwq"></option></mark><label id="aynwq"><dl id="aynwq"></dl></label>
  • 學(xué)習(xí)啦 > 學(xué)習(xí)電腦 > 工具軟件 > 辦公軟件學(xué)習(xí) > Excel教程 > Excel2013教程 > 在Excel中如何制作用戶登錄窗口

    在Excel中如何制作用戶登錄窗口

    時間: 錦暉1117 分享

    在Excel中如何制作用戶登錄窗口

      為了保護(hù)Excel工作表,有時需要對工作表的打開設(shè)置權(quán)限,這就需要創(chuàng)建用戶登錄界面。在Excel中,制作用戶登錄窗口的方式很多,使用控件是其中的一種重要方法。以下是學(xué)習(xí)啦小編為您帶來的關(guān)于在Excel中制作用戶登錄窗口的方法,希望對您有所幫助。

      在Excel中制作用戶登錄窗口的方法

      1、啟動Excel并打開工作表,打開Visual Basic編輯器,在工程資源管理器中鼠標(biāo)右擊,選擇關(guān)聯(lián)菜單中的“插入”|“用戶窗體”命令插入一個用戶窗體。按F4鍵打開“屬性”對話框,在"Caption"文本框中輸入文字“用戶登錄”更改窗體標(biāo)題,如圖1所示。

      圖1 創(chuàng)建用戶窗體并設(shè)置其屬性

      2、從“工具箱”對話框中分別選擇“文本框”控件、“標(biāo)簽”控件和“命令按鈕”控件,在窗體中繪制這些控件,如圖2所示。在“屬性”對話框中將兩個“標(biāo)簽”控件的"Caption"屬性分別設(shè)置為“登錄名”和“登錄密碼”,將“命令按鈕”控件的"Caption"屬性分別設(shè)置為“確定”和“取消”,如圖3所示。

      圖2 向窗體中添加控件

      圖3 修改控件的

      3、在窗體中選擇第二個“文本框”控件,在“屬性”對話框中將"PasswordChar"屬性設(shè)置為字符“*”,如圖4所示。這樣,在該文本框中輸入的字符將被“*”替代。

      圖4 更改“文本框”控件的

      4、鼠標(biāo)右擊窗體中的“確定”按鈕,選擇關(guān)聯(lián)菜單中的“查看代碼”命令打開“代碼”窗口,此時Visual Basic編輯器將自動在“代碼”窗口中為控件添加Click事件。為該按鈕添加的Click事件程序如下:

      Private Sub CommandButton1_Click()

      If TextBox1.Text<>"郭軼凡"Then '判斷用戶名是否正確

      MsgBox"用戶登錄名錯誤,您無權(quán)登錄!" '不正確給出提示

      With TextBox1

      .SelStart=0 '設(shè)置選擇文字的開始字符

      .SelLength=Len(TextBox1.Text) '設(shè)置選擇文本的長度

      .SetFocus '文本框獲得焦點

      End With

      ElseIf TextBox2.Text<>"abcdef "Then '如果密碼錯誤

      MsgBox"密碼輸入錯誤,請重新輸入!" '給出提示

      With TextBox2

      .SelStart=0 '設(shè)置選擇文本的開始字符

      .SelLength=Len(TextBox2.Text) '設(shè)置選擇文本的長度

      .SetFocus '獲得焦點

      End With

      Else

      MsgBox"登錄成功,歡迎你的到來!" '登錄成功提示

      Unload Me '卸載窗體

      End If

      End Sub

      提示

      在這里,程序首先判斷第一個文本框的Text屬性值是否為設(shè)定的用戶名,如果不是則給出提示,同時使用With結(jié)構(gòu)設(shè)置非常關(guān)鍵的SelStart屬性和SelLength屬性,使文本框中的文字能夠高亮顯示。同時,使用SetFocus方法使文本框獲得焦點以方便用戶更改用戶名。如果輸入的是設(shè)定的用戶名,程序接著判斷第二個文本框中的Text屬性值是否是設(shè)定的密碼,如果不是則執(zhí)行與用戶名錯誤相同的操作。如果用戶名和密碼均正確,程序給出提示并卸載窗體。

      5、接著在“代碼”窗口中輸入程序代碼,為“取消”按鈕添加Click事件代碼,具體程序如下所示:

      Private Sub CommandButton2_Click()

      Unload Me '卸載窗體

      ThisWorkbook.Close '關(guān)閉工作簿

      End Sub

      6、按F5鍵運(yùn)行程序出現(xiàn)“用戶登錄”窗口,在“登錄名”文本框中輸入人名,如果非授權(quán)用戶,程序給出提示,如圖4所示。單擊“確定”按鈕關(guān)閉提示對話框后,“登錄名”文本框獲得焦點,在其中輸入正確登錄名。在“登錄密碼”文本框中輸入密碼,如果密碼錯誤,程序給出提示,如圖5所示。如果輸入正確的用戶名和登錄密碼,程序提示登錄成功,如圖6所示。單擊“確定”按鈕關(guān)閉對話框,“用戶登錄”窗體將關(guān)閉。

      圖5 登錄名輸入錯誤提示

      圖6 密碼輸入錯誤提示

      圖7 登錄成功提示

      7、在工程資源管理器中雙擊"ThisWorkbook"選項打開“代碼”窗口,在其中輸入如下程序代碼使工作簿打開時用戶窗體可見。切換到Excel,保存文檔,完成本實例的制作。

      Private Sub Workbook_Open()

      UserForm1.Show

      End Sub

    猜你喜歡:

    1.Excel怎么設(shè)置顯示出用戶窗體

    2.excel制表以及畫線教程

    3.Excel用戶名作者信息如何修改

    4.excel2010如何開啟用戶窗體

    5.如何利用Excel表格制作一個三級菜單

    3758481 主站蜘蛛池模板: 日韩在线视频网站| 曰批全过程免费视频播放网站| 美女无遮挡免费视频网站| 日本夫妇交换456高清| 国产成人精品福利网站在线| 亚洲成人黄色网址| 884aa四虎在线| 欧美性猛交xxxxx按摩国内| 国产精品麻豆入口| 亚洲国产成人久久综合一| 6080手机理论三级理论| 永久在线观看www免费视频| 夜色福利久久久久久777777| 人妻少妇看A偷人无码精品视频 | 久久久综合视频| 国产精品嫩草影院人体模特| 日韩视频在线观看中字| 国产大片91精品免费看3| 久久国产精品波多野结衣AV| 青青青青啪视频在线观看| 无翼乌漫画全彩| 六度国产福利午夜视频黄瓜视频 | 午夜天堂在线观看| аⅴ中文在线天堂| 爱情岛永久入口线路首页| 国内久久精品视频| 亚洲乱妇老熟女爽到高潮的片| 国产资源在线看| 日本pissjapantv厕所自| 十八岁的天空完整版在线观看| yy11111光电影院手机版| 特级按摩一级毛片| 国产精品白浆在线播放| 亚洲av午夜精品无码专区| 黄网站在线观看高清免费| 新梅瓶4在线观看dvd| 免费看男女做好爽好硬视频| 91xav在线| 日韩精品久久一区二区三区| 四虎影院成人在线观看| bbbbwwbbbb搡bbbb|