如何使用 Visual Basic for Applications 在 Office 程式中建立「遮罩密碼」對話方塊

本文內容

摘要

在 Microsoft Excel 中,您可以使用文字方塊、按鈕或其他對話方塊控制項來建立自訂對話方塊,以提示使用者輸入資訊。 通常,當您在文字方塊中輸入文字時,文字會隨著您輸入的內容而出現。 不過,您可以使用 Microsoft Visual Basic for Applications (VBA) Edition 使用者表單的屬性來建立隱藏或「遮罩」文字方塊的效果。 這對於建立密碼對話方塊很有用,您不想要在文字方塊中輸入的文字是「可見」。 下列資訊說明如何建立這個效果。回到頁首

建立對話方塊

  1. 啟動 Excel。

  2. 按 Alt + F11 以啟動 Microsoft Visual Basic 編輯器。

  3. 按一下 [ 插入] 功能表上的 [ 使用者表單]。

  4. 使用 [ 控制項工具箱],將 [文字方塊] 和 [命令] 按鈕新增到您的使用者表單上。

  5. 在屬性工作表的 [ 物件] 清單中,按一下 [ TextBox1]。

  6. 在 [ 字母 ] 索引標籤上,按一下 [PasswordChar]。

  7. 輸入星號(*)。

  8. 在屬性工作表的 [ 物件] 清單中,按一下 [ UserForm1]。

  9. 按一下 [ 執行 ] 功能表上的 [ 執行使用者表單]。

當您輸入字母時,星號會隨即出現。回到頁首

[要使用的程式碼範例] 對話方塊

若要檢索寫入文字方塊的文字字串,您可以使用下列範例程式碼:

  1. 按兩下使用者表單上的 [ CommandButton1 ]。

  2. 輸入下列程式碼:

    Private Sub CommandButton1_Click()    MsgBox Me.TextBox1End Sub
  3. 按一下 [ 儲存 ] 以儲存您的專案。

  4. 按一下 [ 執行 ] 功能表上的 [ 執行子/使用者表單]。

在文字方塊中輸入單字,然後按一下 命令 按鈕。 您輸入的文字會出現在 [訊息] 方塊中。回到頁首

需要更多協助?

擴展您的技能
探索訓練
優先取得新功能
加入 Microsoft 測試人員

這項資訊有幫助嗎?

感謝您的意見反應!

感謝您的意見反應! 我們將協助您與我們的其中一個 Office 支援專員連絡以深入了解您的意見。

×