- ベストアンサー
inputboxによるパスワード管理
いつもお世話になっております。仕事を完了した人物が誰か識別できるように、新規にユーザというテーブルを作成してユーザ管理をすることにしました。完了ボタンを押すとADOによりテーブルに接続して情報を持ってきて照合しようと考えているのですが、パスワードとIDの入力にinputboxを利用しようと考えているのですが、inputbox上の表示を****のように隠すことは可能でしょうか?もしくはもっとよい方法で識別する方法はあるでしょうか?よろしくお願いします。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
#1のご回答を具体化する例を挙げてみます。 アクセスでしょうが、エクセルの例で説明すると、 シートにテキストボックスとラベルを貼り付ける。 (1)テキストボックスは、右クリックして、プロパティをクリックしてプロパティボックスをだしPasswordCharの行で*などを設定します。 (2)ラベルのCaptionは「パスワードを入力してください。」 にしておく。 Private Sub TextBox1_KeyDown(ByVal KeyCode As MSForms.ReturnInteger, ByVal Shift As Integer) If KeyCode = 13 Then Label1.Visible = False MsgBox TextBox1.Text ''確認のため TextBox1.Visible = False ' (処理) End If End Sub のようにしてはどうでしょうか。
その他の回答 (2)
- merlionXX
- ベストアンサー率48% (1930/4007)
inputbox上の表示を****のように隠すサンプルマクロです。 ↓
こんばんは。 エクセルでしょうか。 InputBoxでパスワードキャラクターを使うのは無理だったと思います。出来るにしてもすごく難しいのでは? テキストボックスだとPasswordCharプロパティで設定できます。 ですので、ユーザーフォームで作るのがいいと思います。