您的位置: 首頁 >科技 >

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

2022-06-27 03:20:01 編輯:黎蕓河 來源:
導(dǎo)讀 近日有關(guān)于如何在Excel中制作用戶登錄窗口的問題受到了很多網(wǎng)友們的關(guān)注,大多數(shù)網(wǎng)友都想要知道如何在Excel中制作用戶登錄窗口的具體情況,

近日有關(guān)于如何在Excel中制作用戶登錄窗口的問題受到了很多網(wǎng)友們的關(guān)注,大多數(shù)網(wǎng)友都想要知道如何在Excel中制作用戶登錄窗口的具體情況,那么關(guān)于到如何在Excel中制作用戶登錄窗口的相關(guān)信息,小編也是在網(wǎng)上進行了一系列的信息,那么接下來就由小編來給大家分享下小編所收集到與如何在Excel中制作用戶登錄窗口相關(guān)的信息吧(以下內(nèi)容來自于網(wǎng)絡(luò)非小編所寫,如有侵權(quán)請與站長聯(lián)系刪除)

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鍵運行程序出現(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


免責(zé)聲明:本文由用戶上傳,如有侵權(quán)請聯(lián)系刪除!

最新文章

精彩推薦

圖文推薦

點擊排行

2016-2022 All Rights Reserved.平安財經(jīng)網(wǎng).復(fù)制必究 聯(lián)系QQ280 715 8082   備案號:閩ICP備19027007號-6

本站除標(biāo)明“本站原創(chuàng)”外所有信息均轉(zhuǎn)載自互聯(lián)網(wǎng) 版權(quán)歸原作者所有。