本文內容
摘要
在 [Microsoft Excel 中,您可以建立自訂對話方塊,提示使用者輸入資訊,藉由使用文字方塊、 按鈕或其他對話方塊控制項。一般而言,當您在文字方塊中鍵入文字,當您輸入的文字即會出現。不過,您可以使用屬性的 Microsoft Visual Basic for Applications (VBA) 版本的使用者表單建立隱藏或 「 遮罩 」 的文字方塊的效果。這可能是適用於建立密碼] 對話方塊,您不想要 「 可見 」 的文字方塊中所鍵入的文字位置。下列資訊說明如何建立這種效果。回到頁首
建立對話方塊
-
啟動 Excel。
-
請按 Alt + F11 來啟動 Microsoft Visual Basic 編輯器。
-
在 [插入] 功能表中,按一下 [使用者表單]。
-
使用控制工具箱,新增文字方塊,而且入您的使用者表單的指令按鈕。
-
在屬性表中,在 [物件] 清單中,按一下 [ TextBox1]。
-
在 [按字母順序] 索引標籤中,按一下 [PasswordChar]。
-
鍵入星號 (*)。
-
在屬性表中,在 [物件] 清單中,按一下 [ UserForm1]。
-
按一下 [執行] 功能表上的 [執行使用者表單]。
當您輸入字母,而是會顯示星號。回到頁首
若要使用對話方塊的程式碼範例
若要擷取寫入到文字方塊的文字字串,您可以使用下列的範例程式碼:
-
按兩下 [使用者表單上的 [ CommandButton1 ]。
-
輸入下列程式碼:
Private Sub CommandButton1_Click() MsgBox Me.TextBox1End Sub
-
按一下要儲存專案的 [儲存]。
-
按一下 [執行] 功能表上的 [執行 Sub/使用者表單]。
中文字] 方塊中,輸入一個單字,然後按一下 [指令按鈕]。您所輸入的文字會出現在訊息方塊中。回到頁首