国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

您的位置:首頁技術文章
文章詳情頁

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

瀏覽:100日期:2023-06-29 18:46:46

為了保護Excel工作表,有時需要對工作表的打開設置權限,這就需要創建用戶登錄界面。在Excel中,制作用戶登錄窗口的方式很多,使用控件是其中的一種重要方法。本文介紹使用VBA窗體控件、文本框控件和按鈕控件等來制作用戶登錄窗口的方法。

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

如何在Excel中制作用戶登錄窗口 圖1 創建用戶窗體并設置其屬性

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

如何在Excel中制作用戶登錄窗口 圖2 向窗體中添加控件

如何在Excel中制作用戶登錄窗口 圖3 修改控件的

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

如何在Excel中制作用戶登錄窗口 圖4 更改“文本框”控件的

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

Private Sub CommandButton1_Click()

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

MsgBox'用戶登錄名錯誤,您無權登錄!' ’不正確給出提示

With TextBox1

.SelStart=0 ’設置選擇文字的開始字符

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

.SetFocus ’文本框獲得焦點

End With

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

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

With TextBox2

.SelStart=0 ’設置選擇文本的開始字符

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

.SetFocus ’獲得焦點

End With

Else

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

Unload Me ’卸載窗體

End If

End Sub

提示

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

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

Private Sub CommandButton2_Click()

Unload Me ’卸載窗體

ThisWorkbook.Close ’關閉工作簿

End Sub

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

如何在Excel中制作用戶登錄窗口 圖5 登錄名輸入錯誤提示

如何在Excel中制作用戶登錄窗口 圖6 密碼輸入錯誤提示

如何在Excel中制作用戶登錄窗口 圖7 登錄成功提示

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

Private Sub Workbook_Open()

UserForm1.Show

End Sub

標簽: excel
相關文章:
主站蜘蛛池模板: www.操操操| 91亚洲精品在看在线观看高清 | 国产成人ay手机在线观看 | 国产精品手机视频一区二区 | 黄色片免费网址 | 韩国v欧美v亚洲v日本v | 写真片福利视频在线播放 | 女人又黄的视频网站 | 国产肥老妇视频一 | 久久黄色一级视频 | 国产美女在线精品观看 | 亚洲欧美日韩综合在线一区二区三区 | 好看毛片| 在线国产毛片 | 一级欧美过瘾大片 | 久久精视频 | 白嫩美女直冒白浆 | xx毛片| 欧美ⅹxxxx视频 | 精品国产品欧美日产在线 | 日本亚洲欧美国产日韩ay高清 | 成人久久18免费软件 | 另类视频在线 | 成人夜色视频网站在线观看 | 18视频免费网址在线观看 | 空姐毛片| 国产成人精品高清在线观看99 | 婷婷在线成人免费观看搜索 | 九九视频在线观看视频6 | 日韩国产成人资源精品视频 | 国产一区二区亚洲精品天堂 | 国产成人亚洲综合网站不卡 | 国产一区在线免费观看 | 男女男精品视频网站 | 国产精品二 | 毛片免费视频网站 | 福利片免费一区二区三区 | 国产成人久久精品二区三区牛 | 久久中文字幕亚洲精品最新 | 日韩毛片免费在线观看 | 日本亚洲综合 |